在 Visual Studio 2010 中,无法附加 w3wp 进程进行调试

In visual studio 2010 cant able to attach w3wp process for debugging

提问人:Arun D 提问时间:3/16/2017 更新时间:5/4/2017 访问量:119

问:

我正在使用 Visual Studio 2010。我已经在 IIS 中托管了我的应用程序,并尝试通过单击将进程附加到 Visual Studio 中

Alt + Ctrl + P

在“附加到进程”窗口中,找不到要附加的w3wp进程。我需要调试IIS进程。有人建议我如何解决此问题,或者是否有任何其他替代方法可以附加 IIS 中托管的进程。

提前致谢

visual-studio-2010 调试 IIS-7

评论

1赞 Lex Li 3/16/2017
有一种叫做会话隔离的东西。了解它是什么以及它的作用。您必须以管理员身份运行 VS,并在附加对话框中选择显示所有会话的所有进程。
0赞 Thomas Weller 3/17/2017
如果以管理员身份运行可以解决您的问题,请删除该问题。
0赞 Arun D 3/17/2017
“在所有会话中显示进程”解决了我的问题,谢谢@LexLi

答:

0赞 Rohit Kakde 5/4/2017 #1

W3WP.exe 不会显示在正在运行的进程中,除非实际上有正在运行的 Web 应用程序实例。

首先尝试访问您的网页,当它第一次显示时,尝试附加您的调试器。该过程现在应该显示出来。