I'm debugging an ASP.NET
application but sometimes cannot find w3wp
neither in Visual Studio
process list (Menu: Debug -> Attach to Process...
) nor in task manager
. I have selected 'Show processes from all users
' and 'Show processes in all sessions
' check boxes. When run the project from localhost
, after an unhanded exception happens debugger would attach to w3wp (too late for me to step into code) !
Why I cannot see w3wp sometimes ?
Windows Server 2008 Enterprise Edition 64-bit, Visual Studio 2010
Open Visual Studio in Administrator Mode, then Debug -> attach to process -> tick the check box "Show processes from all user", select w3wp.exe. Administration mode is required for debugging the source code.
In the Options dialog box, choose Debugging, Symbols, select the Microsoft Symbol Servers check box, and then choose the OK button. The Processes dialog box appears. Select the Show processes from all users check box. In the Available Processes section, choose the process for your service, and then choose Attach.
When you reset IIS or IIS is not running, you need to make a call to the server, when you hit the server for the first time the w3wp process starts.
THe same thing happened to me. After an update I couldnt find the W3WP! I realized that it didnt show all the processes. Checking the checkbox 'Show processes from all user' was required.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With