Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 如何找出w3p.exe附加了什么调试器_Visual Studio 2010_Debugging_Iis 7_Asp Classic - Fatal编程技术网

Visual studio 2010 如何找出w3p.exe附加了什么调试器

Visual studio 2010 如何找出w3p.exe附加了什么调试器,visual-studio-2010,debugging,iis-7,asp-classic,Visual Studio 2010,Debugging,Iis 7,Asp Classic,我试图在VS2010中设置一个ASP类项目的调试,并试图将它的调试器附加到w3p.exe。我正在使用Windows 7 64位和IIS 7.5。我以前在另一台机器上成功地使用过几次这种方法 但是,我发现这次我无法附加调试器。它说: Unable to attach to the process. A debugger is already attached. 但我不知道它可能是什么。我如何确定这一点?或者是别的什么?我重新启动了我的电脑,但还看不到任何像调试器一样运行的迹象 安装程序 如果有帮

我试图在VS2010中设置一个ASP类项目的调试,并试图将它的调试器附加到w3p.exe。我正在使用Windows 7 64位和IIS 7.5。我以前在另一台机器上成功地使用过几次这种方法

但是,我发现这次我无法附加调试器。它说:

Unable to attach to the process. A debugger is already attached.
但我不知道它可能是什么。我如何确定这一点?或者是别的什么?我重新启动了我的电脑,但还看不到任何像调试器一样运行的迹象

安装程序 如果有帮助,以下是我用来设置环境的步骤,我从以前的成功尝试中记录了这些步骤:

创建了新的空Visual Basic.NET Web,最好在C:\inetpub\wwwroot\中创建,否则在加载网站时会出现安全/ACL问题。 已将站点文件夹的内容复制到项目文件夹。 在解决方案资源管理器中,选中以显示项目中未包含的所有文件。选中所有文件,右键单击并选择:包含在项目中。 在“项目属性->Web->设置为使用IIS并从URL开始”下 在主机中,文件将mysite.local指向127.0.0.1 在IIS设置中,指向主机头为mysite.local的文件的新网站 转到应用程序池,确保mysite.local设置为经典模式。没有托管代码。 在ASP->启用父路径下,确保已启用服务器端调试 在错误页面下,确保显示完整的详细信息。 VisualStudio2010中的调试

以管理员身份运行VS2010 在项目中,使用Ctrl+F5在不进行调试的情况下运行 现在,在菜单中转到调试->附加到进程-这就是我失败的地方 勾选“显示所有用户的流程”并在所有会话中显示流程 确保将其设置为自动确定要调试的代码类型 查看列表中的w3p.exe进程,并根据IIS池\站点名称选择正确的进程。 将断点和刷新调试设置为正常。
您的机器上正在运行调试诊断工具。有时,我遇到了与调试诊断工具调试w3p进程时相同的问题。

我确实读过,但我找不到任何迹象。它是Windows附带的还是需要安装?我从来没有安装过。好的,是的。我想我没有这个,因为它可以下载。你解决过这个问题吗?我也有同样的问题!