.net 无法在VS 2010中使用本地IIS启动调试

.net 无法在VS 2010中使用本地IIS启动调试,.net,visual-studio-2010,iis,.net,Visual Studio 2010,Iis,我只是浪费了大约一个小时试图在我的一台开发人员机器上调试用VS2010编写的ASP.NET项目。我需要使用本地IIS服务器对其进行调试,但我一直得到以下结果: 为了说明微软有多么愚蠢,我点击“帮助”按钮后会得到以下信息: 最令人恼火的是,完全相同的项目在另一台dev机器上运行正常 下面是我在这台机器上所做的,它不工作: 重新启动计算机 我已禁用Windows防火墙(完全禁用): 杀死了微软的绿色杀毒软件: 我确保已安装IIS并在IIS管理器中启动应用程序池: 那么我错过了什么 这是如此

我只是浪费了大约一个小时试图在我的一台开发人员机器上调试用VS2010编写的ASP.NET项目。我需要使用本地IIS服务器对其进行调试,但我一直得到以下结果:

为了说明微软有多么愚蠢,我点击“帮助”按钮后会得到以下信息:

最令人恼火的是,完全相同的项目在另一台dev机器上运行正常

下面是我在这台机器上所做的,它不工作:

  • 重新启动计算机

  • 我已禁用Windows防火墙(完全禁用):

  • 杀死了微软的绿色杀毒软件:

  • 我确保已安装IIS并在IIS管理器中启动应用程序池:

  • 那么我错过了什么


    这是如此令人沮丧,浪费时间在这个愚蠢的错误标签

    如果将设置更改为使用visual studio development server而不是IIS,它是否在调试模式下工作?@DavidePiras:是的,那么它就像一个符咒一样工作。好的,回到IIS,您是否100%确定已创建配置为与IIS一起使用的虚拟目录或网站?您配置了哪些应用程序池供此类web应用程序使用?如果不在调试中运行,它是否在没有调试器的正常运行时运行?尝试为该web应用程序启用windows身份验证。a)尝试在浏览器中启动此页以查看其是否有效b)尝试附加到进程(w3wp.exe)并查看其是否有效。另一个小注释是,当通过附加到进程(w3wp.exe)进行调试时,我们必须在windows 7的管理员权限下启动Visual Studio。