在VS 2010中,我试图在一个类ASP项目上设置调试,在这样做的时候,我试图将它的调试器附加到w3p.exe。我使用的是Windows 7 64位和IIS 7.5.我以前在另一台机器上成功地使用过这个方法几次。
但是,我发现这一次我无法附加调试器。据说:
Unable to attach to the process. A debugger is already attached.
但我不知道那可能是什么。我怎么才能确定这个?或者是别的什么?我已经重新启动了我的电脑,还没有看到任何运行的迹象,看起来像一个调试器。
设置
如果有帮助,下面是设置环境的步骤,我从以前成功的尝试中记录了这些步骤:
有没有人在ASP.NET调试中遇到错误?我已经创建了一个非常简单的空MVC页面,我尝试返回/Home/Index.cshtml和一个字符串,但每次我得到一个windows广告,浏览器都找不到服务器。当我在没有调试的情况下运行它时,它不会发生,然后网站运行得很好。我也尝试了默认的MVC模板,Bootstrap等,它是一样的-不调试运行,不调试运行。
这可能很重要:我在最新的Windows 10上运行Visual Studio 2017。几周前我已经重新安装了系统,我真的不想再这样做了:/
我已经将两个文件: clientaccesspolicy.xml和crossdomain.xml复制到我的web asp.net应用程序的根文件夹中,并在Visual Studio的调试模式下运行。VS上的调试链接是这样的:当我打开链接到web服务的silverlight页面时,我得到了以下错误:http://localhost:4801/:
> Failed to load resource: the server responded with a status of 404
> (Not Found)
> http://localhost/clientacces