我有一个ASP。NET MVC 4解决方案。当我尝试使用Visual Studio 2012打开它时,我得到以下错误:
Microsoft Visual Studio
为ASP配置Web https://localhost:。NET 4.5失败。你必须
手动配置此站点的ASP。NET 4.5才能使站点
正确地运行。无法在https://localhost:44300/上找到服务器
本地机器。确保已配置本地IIS服务器
支持安全通信。
尽管解打开了。此外,当我试图从调试菜单运行它时,我得到以下错误:
无法启动IIS Express Web服务器。
指定的起始URL无效。https://localhost:44300/
我无法调试代码。如何摆脱这些错误和调试/运行网站从VS 2012?
在我的情况下,IIS Express应用程序主机。配置文件中几个元素的managedRuntimeVersion属性有一个拼写错误。这是发生在Visual Studio 2012和Visual Studio 2013。我只收到了邮件的第一部分,内容是:
无法启动IIS Express Web服务器。
它在事件日志中记录了一个错误,消息如下:
工作进程未能预加载. net Runtime版本v4.030319。
正确的运行时版本是v4.0.30319(注意第二个周期)。
我采取的纠正措施:
导航到C:\Users\ Documents\IISExpress\config
编辑applicationhost.config
查找配置部分
将任何引用“v4.030319”的内容更正为“v4.0.30319”
在我下次调试web应用程序时,Visual Studio成功启动了IIS Express。