我有幾個在IIS中同時運行的應用程序。當我附加到Visual Studio調試器中的進程時,我看到幾個w3p進程。我可以告訴哪一個人需要依靠的唯一方法就是通過試驗和錯誤(如果我附加到錯誤的地方,斷點說他們不會被擊中)。我怎樣才能立即知道要附加到哪個過程?如何判斷要在調試器中附加哪個w3p進程?
1
A
回答
2
使用taskmanager,查看進程,添加列進程ID。
觸發一個頁面以查看一些CPU使用情況。現在你知道要附加的過程。
2
除非你已經改變了應用程序池的設置,應用程序池的名稱將在連接窗口顯示爲「用戶名」的一部分:
什麼將是非常好的會如果這個用戶名也可能出現在進程窗口中,那麼當連接到多個進程時,你可以找出哪個是哪個進程。但這似乎不可能。
相關問題
- 1. 如何判斷我正在調試哪個進程(連接到多個進程)?
- 2. 如何判斷在Xcode中進行調試時加載了哪些dylib?
- 3. 如何判斷在java線程中要同步哪個對象?
- 4. 如何判斷VS2012 C#調試器在哪裏找到源
- 5. 如何判斷在JIRA中附加了哪些文件?
- 6. 如何在調試器啓動時附加第二個進程?
- 7. 如何在Visual Studio中將進程附加到調試器?
- 8. C#如何判斷哪個進程正在使用文件?
- 9. 在Visual Studio中附加調試進程
- 10. 如何在eclipse中附加一個進程來調試多進程程序
- 11. 如何判斷在CMakeLists.txt中需要哪個最小CMake版本?
- 12. Linux「top」:如何判斷哪個進程是什麼?
- 13. 如何判斷jquery附加表格行
- 14. 如何判斷哪個模塊調用了該程序
- 15. 如何判斷哪個應用在Android Studio中生成調試語句?
- 16. 如何判斷哪個引用在Xamarin Android中添加權限?
- 17. 如何判斷哪個文件需要在這裏?
- 18. 如何判斷一個類加載器屬於哪個web應用程序
- 19. 如何將Rubymine IDE調試器附加到shell進程?
- 20. 如何將IntelliJ Go調試器附加到本地進程
- 21. 如何讓我的Jscript調試器附加到進程?
- 22. 如何判斷在瀏覽器中加載了哪個版本的Three.js?
- 23. 如何判斷哪個MKPinAnnotation被按下?
- 24. 如何判斷Java使用哪個StringEscapeUtils.escapeXML()?
- 25. 如何判斷哪個防區退出?
- 26. 如何判斷選擇了哪個HubSection
- 27. 如何判斷哪個CWInterface是機場?
- 28. 如何判斷編輯了哪個NSTextField?
- 29. 將本地和託管調試器附加到單個進程?
- 30. 通過PowerShell將調試器附加到多個進程
[appcmd](http://stackoverflow.com/questions/748927/iis-application-pool-pid)也許? – rene
大多數情況下,不會因爲附加到多個'w3wp.exe'進程而受到影響,調試器只會在加載的項目中進行調試。 –
@oɔɯǝɹ,我之前就已經這樣做了,但問題有時候我想要調試多個(因爲他們彼此交談),而且不能有一個進程連接到多於一個調試器 – JoelFan