如何在IIS7上运行vNext web api

时间:2015-09-14 19:45:33

标签: asp.net-web-api2 asp.net-core dnx

我开始使用asp.net vNext并且我发现了一些我无法理解的东西,如果它是对DNX的限制,或者是否仍然没有修复。

当我发布简单的webapi时,就像默认的VS2015C模板一样,我的IIS 7说: 需要IIS 7.5或更高版本。

是否有一些工作或是真的有限制?

2 个答案:

答案 0 :(得分:0)

根据最新社区站点,IIS和asp.net 5之间的HELIOS集成已停止。正在进行MS提供的唯一服务器是红隼。您必须通过反向代理启动并将kestrel集成到IIS中。 这在Unix世界中是很正常的.net团队必须减少维护工作。

回答你的问题:考虑Announcement我认为通过HttpPlatformHandler在Windows环境中的实际用法只能是IIS8 +。

答案 1 :(得分:0)

ASP.NET 5永远不会支持IIS 7(Windows Vista和Windows 2008都只支持IIS 7);实际上需要IIS 7.5和更高版本来引导dnx。如果要使用ASP.NET 5,则必须运行Windows 7或更高版本的客户端操作系统或Windows 2008 R2或更高版本的服务器操作系统。