Visual Studio 2012:无法附加进程.已附加调试器

mtk*_*nko 13 asp.net iis debugging w3wp visual-studio-2012

我构建了解决方案,在IIS中创建了应用程序并将其映射到应用程序文件夹 它工作正常.然后我转到"附加到进程",列表中有两个w3wp.exe进程,但对于其中一个进程,我收到错误"无法附加进程.调试器已经附加了." 我用谷歌搜索了它,但我无法找到解决问题的方法.

mtk*_*nko 36

我已经安装了Debug Diagnostic Tool v2.0,因此我有Debug Diagnostic Service,它自动启动并附加到w3wp进程之一.关闭并禁用此服务后一切正常.因此,如果您在任务管理器中获得了可以捕获w3wp进程的错误检查过程.

  • 你的链接已经死了 (3认同)

小智 6

您有2个VS实例和IIS中的两个条目在同一应用程序池上运行,例如,服务器和Intranet都在同一应用程序池上运行。

=>解决方案打开IIS:

°选择站点,然后单击“基本设置”:您可以在此处检查/选择使用的应用程序池。

°单击“应用程序池”节点(在您的计算机名称下方)=>您将获得已定义的应用程序池的列表。

°在最后一个定义的右键单击以打开上下文菜单,然后选择“添加应用程序池...”,创建一个新名称,并为其提供与您的站点所使用的相同的参数。

°选择您的站点之一的“基本设置”,并将其应用程序池更改为刚创建的新站点。=>现在,服务器和Intranet具有不同的应用程序池,您可以同时调试两者。

希望这可以帮助。