0

使用 ASP.NET 5 MVC 6,Beta 8。在本地开发 Windows 10 环境中使用 IIS Express,IE Edge 作为我的浏览器,但我注意到 IIS Express 不会在没有引用 Microsoft.AspNet 的情况下为页面提供服务。 Server.Kestrel 在我的项目中。

我认为 Kestrel 是跨平台 Web 服务器,不一定是使用 IIS Express 所需的,所以有人可以解释为什么现在需要参考吗?

4

1 回答 1

1

Microsoft 对托管模型进行了更改,因为为 IIS 提供两种不同的托管模型会导致不一致。

现在将使用配置为转发到 ASP.NET 5 Kestrel 服务器的 IIS HttpPlatformHandler 来实现在 IIS 中托管 ASP.NET 5 应用程序。HttpPlatformHandler 是一个本地 IIS 模块,需要由管理员安装在运行 IIS 的服务器上。

这篇文在标题Changes to IIS Hosting Model下进一步描述了它。

于 2015-10-25T13:37:52.500 回答