繁体   English   中英

无法调试IIS中存储的ASP.NET应用程序

[英]Can't debug ASP.NET application stored in IIS

我对IIS(7.5版)和ASP.NET(.NET Framework 4)有疑问。 我正在尝试调试存储在IIS上的ASP.NET Web应用程序。 现在,我已经做到了这一点,并且每次都能完美运行。

但是现在当我尝试做同样的事情时,** Visual Studio 2010 **总是给我错误,**“无法在Web服务器上开始调试。已启动URL的iis工作进程当前未运行” ... * *即使我以前创建的应用程序(&存储在IIS中)也无法使用Visual Studio进行调试。 但是,如果我在浏览器中键入它们的路径,则可以访问所有应用程序(新旧),它们也可以正常工作。

我确实在网上搜索有关我的问题的信息,但发现了很多帖子,但是几乎每个帖子都谈到了在IIS中为有问题的应用程序激活“ Windows身份验证”。 但是,我使用的是Windows 7家庭高级版,此版本附带的IIS不支持Windows身份验证选项。 另外,如果这是唯一的原因,那么为什么我的旧应用程序在没有此身份验证方法的情况下仍能正常工作? 我找到了有关此错误的MSDN帮助,但对我没有太大帮助。 我还检查了IIS和我的应用程序中的APPLICATION POOL选择(两者都使用V.4.XX.XXX)...我还检查了** BINDING **,即默认网站的*:80,这意味着所有请求端口80将定向到默认网站(我的所有应用程序都驻留在该网站上)

附带说明,我已经安装了SharePoint Server 2010。 哪个有自己的网站(我在调试时已禁用)...

我认为IIS配置中有一些更改,但是我无法弄清楚它是什么。 而且我确定它与SharePoint安装有关(可能是因为IIS上有多个网站使用相同的端口?)。 因为安装SharePoint后我第一次使用IIS,但出现此错误。

如果有人回答我,我将不胜感激。

谢谢杰克

更新 :我怀疑...在IIS中有多个站点是造成麻烦的根本原因,一旦我从IIS卸载了Sharepoint Server 2010及其网站,我的Visual Studio 2010调试器便能够“自动附加” w3wp.exe在调试任何应用程序时进行处理...(我真的看不到任何原因,即使在禁用所有其他网站之后,为什么它仍然在第一时间仍然给我错误?)

我知道它不是解决方案,因为我必须删除Sharepoint Server ...,但是目前,对我来说,与SharePoint Server相比,在该应用程序上工作更为重要。

但是我仍然欢迎任何建议,这些建议可以帮助我将两者一起运作....

谢谢,

插口

在Microsoft的Connect网站上检查此问题的Bug修复。

是Visual Studio 2010中的.NET 3.5吗,如果可以,请检查http://www.ginktage.com/2010/08/fix-for-visual-studio-2010-hangs-when-debugging-asp-net- 3-5-网络应用程序/信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM