对于新的ASP.NET MVC应用程序,在服务器2008 R2(x64)上的Visual Studio 2010本地调试时遇到问题。我可以使用vs开发服务器(cassini)进行调试,但当我更改为使用本地IIS Web服务器并创建虚拟目录时,我无法进行调试。我收到了标准vs消息:
“无法在Web服务器上启动调试。Web服务器配置不正确。……”
在IIS中,一切看起来都是标准的。默认网站正在ASP.NET v4.0应用程序池下运行。Visual Studio创建的虚拟目录正在同一应用程序池下运行。我正在以管理员帐户的身份运行Visual Studio。感觉像是某种安全设置或是什么阻止了这项工作,但我对它可能是什么感到茫然。
对我有效的解决方案是运行aspnet-regiis-i。