2010-08-29 80 views
2

我有一个关于IIS(版本7.5)和ASP.NET(.NET Framework 4)的问题。我正在尝试调试存储在IIS上的ASP.NET Web应用程序。现在,我已经完成了这个过程,每次都完美运作。无法调试存储在IIS中的ASP.NET应用程序

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

我在互联网上搜索了关于我的问题,并且发现了很多帖子,但几乎每篇文章都会针对有问题的应用程序在IIS中激活** Windows身份验证**。但是,我正在使用Windows 7家庭高级版,此版本附带的IIS不支持Windows身份验证选项。另外,如果这是唯一的原因,那么为什么我的旧应用程序工作得很好,直到现在没有这个认证方法?我发现MSDN help about this error但它对我没什么帮助。我也在IIS和我的应用程序中检查了APPLICATION POOL选择(两者都使用V.4.XX.XXX)...我还检查了** BINDING **,它是*:80到默认网站,这意味着所有请求端口80将被定向到默认网站(我的所有应用程序所在的地方)

作为便笺,我安装了SharePoint Server 2010。它有自己的网站(我已禁用调试时)...

我认为有些东西是在我的IIS配置中更改,但我不知道它是什么。我相信它与SharePoint安装有关(可能是因为同一端口上的IIS上有多个网站?)。因为我在安装SharePoint后第一次使用IIS,并且出现此错误。

我会很感激,如果任何人有答案...

感谢, 杰克

回答

0

UPDATE:正如我怀疑......在IIS中有一个以上的网站是麻烦的根源,一旦我从IIS中卸载Sharepoint Server 2010及其网站,我的Visual Studio 2010调试器就能够在调试任何应用程序时“自动附加”w3wp.exe进程......(我真的没有看到任何理由,即使在禁用所有其他网站为什么它仍然给我错误在第一位?)

我知道它不是一个解决方案,因为我必须删除Sharepoint Server ...但目前对我来说更重要的是在该应用程序上使用Sharepoint Server。

但是,我还是打开它可能会帮助我一起都跑什么建议....

感谢,

杰克

+0

最佳做法是在一个虚拟机,这可能意味着你避免这个问题,运行它。 – Alex 2010-08-30 06:27:13

相关问题