昨天我更新了VS2015后,我再也无法运行我的项目(singla页面应用程序)...... Visual Studio说:无法连接到IIS express
我使用的是解决方案DNX SDK版本:1.0.0-beta5
我的project.json是:
我的推荐信:
所以一切都应该没问题?
我做错了什么?
BR
答案 0 :(得分:1)
您的项目可能需要几个小时才能再次运行。
首先,您跳过了beta6
,beta7
,beta8
,我们现在处于RC1
。
检查可在Visual Studio中使用的运行时,并确保使用最新的运行时运行。
完成此操作后,请确保将所有标记为beta5
的依赖项重命名为Visual Studio中的正确版本。有些软件包可能已被删除,类被移动以及许多其他东西。
点击此处查看更改内容:
答案 1 :(得分:1)
您必须了解不再支持直接IIS托管(并且可能永远不会再次支持)!这是Microsoft的ASP.Net团队决定完全专注于无论如何Mac / Linux / Docker所需的沙砾服务器。通过专注于一台服务器,每个人的质量都会提高。与Node一样,Kestrel建议在它前面使用反向代理。为此,您可以使用IIS / nginx / Apache。
我强烈建议您使用RC1设置项目,并使用HTTPPlatformHandler更改为kestrel(在VS2015 Update 1中,为您透明地使用IIS Express)。 Beta5在很多方面都非常过时。