无法附加到asp.net工作进程,因为它不在进程列表中

时间:2009-05-29 10:48:25

标签: asp.net visual-studio-2008 debugging

我已经使用Visual Studio 2008虚拟服务器成功调试了我的asp.net站点,但突然间它在使用以下消息连接到调试器时已经开始超时:

“无法在Web服务器上开始调试.Web服务器没有及时响应。这可能是因为另一个调试器已经连接到Web服务器。”

当我尝试手动附加调试器时,我注意到进程列表中缺少asp.net工作进程,并且也没有在任务管理器中显示。这两件事是否相关?如果有任何想法我如何解决它们?

3 个答案:

答案 0 :(得分:3)

如果您使用的是VS2008附带的开发服务器,则不会看到工作进程w3wp.exe,您将看到开发服务器进程WebDev.WebServer.EXE。

答案 1 :(得分:1)

尝试iisreset /stop&命令提示符下iisreset /start;如果您使用的是IIS版本> = 6.0,则工作进程将命名为w3wp.exe

答案 2 :(得分:0)

同样的事发生在我身上。如果单击“显示所有进程”,则可以找到w3wp.exe,或者如果使用的是开发服务器,则使用开发服务器进程WebDev.WebServer.EXE。