代码之家  ›  专栏  ›  技术社区  ›  Simon Keep

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

  •  1
  • Simon Keep  · 技术社区  · 16 年前

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

    “无法在Web服务器上启动调试。Web服务器没有及时响应。这可能是因为另一个调试器已附加到Web服务器上。”

    当我尝试手动附加调试器时,我注意到进程列表中缺少ASP.NET工作进程,并且任务管理器中也没有显示该进程。这两件事有联系吗?如果有的话,我有什么办法来解决它们吗?

    3 回复  |  直到 7 年前
        1
  •  3
  •   Tion    16 年前

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

        2
  •  1
  •   Kirtan    16 年前

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

        3
  •  0
  •   Mohammad S. Alam    7 年前

    我也一样。如果单击“显示所有进程”,则可以找到w3wp.exe;如果使用的是开发服务器,则使用开发服务器进程webdev.webserver.exe。