如何在 IIS 经典模式池下托管 ASP.NET 5 (vNext) MVC 6 项目
How can I host ASP.NET 5 (vNext) MVC 6 project under IIS classic mode pool
使用 kpm pack
制作了一个包
尝试在经典管道模式下设置 IIS7
我一直收到
HTTP Error 403.14 - Forbidden
The Web server is configured to not list the contents of this directory.
已经尝试过
- 将 aspnet_isapi.dll 添加到
web.config/system.webServer/handlers
部分
- 为
web.config/system.webServer/handlers
部分添加 runAllManagedModulesForAllRequests="true"
允许 ISAPI 和 CGI 中的所有 aspnet_isapi.dll 限制
是否可以在 IIS 经典模式管道下托管 vNext ASP.NET 应用程序?
根据当前的开发,我认为这在经典 IIS 模式下不起作用。它只会在 IIS 集成模式下工作。
给我一些理由。
直到 ASP.net MVC 5 请求处理是通过 MVC 处理程序完成的,它不像 OWIN 那样与管道集成。
在ASP.net中,vnext (MVC6) 请求处理更像是 OWIN。它就像与 IIS 的集成 piplline 紧密集成(在 Katana 中,如果你在经典模式下 运行 它会给你错误)
使用 kpm pack
制作了一个包
尝试在经典管道模式下设置 IIS7
我一直收到
HTTP Error 403.14 - Forbidden
The Web server is configured to not list the contents of this directory.
已经尝试过
- 将 aspnet_isapi.dll 添加到
web.config/system.webServer/handlers
部分 - 为
web.config/system.webServer/handlers
部分添加runAllManagedModulesForAllRequests="true"
允许 ISAPI 和 CGI 中的所有 aspnet_isapi.dll 限制
是否可以在 IIS 经典模式管道下托管 vNext ASP.NET 应用程序?
根据当前的开发,我认为这在经典 IIS 模式下不起作用。它只会在 IIS 集成模式下工作。
给我一些理由。
直到 ASP.net MVC 5 请求处理是通过 MVC 处理程序完成的,它不像 OWIN 那样与管道集成。
在ASP.net中,vnext (MVC6) 请求处理更像是 OWIN。它就像与 IIS 的集成 piplline 紧密集成(在 Katana 中,如果你在经典模式下 运行 它会给你错误)