无法使用DNX beta5连接到IIS express

无法使用DNX beta5连接到IIS express,iis,single-page-application,iis-express,dnx,Iis,Single Page Application,Iis Express,Dnx,在我昨天更新了VS2015之后,我无法再运行我的项目(singla页面应用程序)了。。。Visual Studio说:无法连接到IIS express 我正在使用解决方案DNX SDK版本:1.0.0-beta5 我的project.json是: 我的推荐人: 所以一切都应该是好的 我做错了什么 BR您的项目可能需要几个小时才能再次运行 首先,您跳过了beta6,beta7,beta8,我们现在是RC1 检查可以在Visual Studio中使用的运行时,并确保使用最新的运行时运行 完成此

在我昨天更新了VS2015之后,我无法再运行我的项目(singla页面应用程序)了。。。Visual Studio说:无法连接到IIS express

我正在使用解决方案DNX SDK版本:1.0.0-beta5

我的project.json是:

我的推荐人:

所以一切都应该是好的

我做错了什么


BR

您的项目可能需要几个小时才能再次运行

首先,您跳过了
beta6
beta7
beta8
,我们现在是
RC1

检查可以在Visual Studio中使用的运行时,并确保使用最新的运行时运行

完成此操作后,请确保将所有标记为
beta5
的依赖项重命名为Visual Studio中的正确版本。一些包可能已被删除,类被移动,以及其他许多事情

检查此处是否有中断更改:


您必须了解,不再支持直接IIS托管(而且可能永远不再支持)!这是微软的ASP.Net团队做出的一项决定,即完全专注于kestrel服务器,这是Mac/Linux/Docker所必需的。通过专注于一台服务器,每个人的质量都会提高。和Node一样,Kestrel建议在它前面使用反向代理。为此,您可以使用IIS/nginx/Apache


我迫切建议您使用RC1设置您的项目,并使用HTTPPlatformHandler更改为kestrel(在VS2015更新1中,它可以透明地为您使用IIS Express)。Beta5在很多方面都非常过时。

嗨,DNX SDK的最高版本是1.0.0-beta8。除了project.json之外,我在任何地方都将其改为beta8,依赖项Microsoft.AspNet.Server.IIS最多只允许beta7??当我这样做的iis express似乎工作,但vs退出调试模式后立即启动。在输出中,DNX抱怨找不到或无法打开PDB文件HI感谢您的回答!我按照你提到的那样做了,我安装了RC1,并将server.iis改为server.Kestrel,它可以工作:)