gpt4 book ai didi

iis-7 - 如何在 IIS 经典模式池下托管 ASP.NET 5 (vNext) MVC 6 项目

转载 作者:行者123 更新时间:2023-12-03 17:48:15 24 4
gpt4 key购买 nike

使用 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
  • 添加 runAllManagedModulesForAllRequests="true"web.config/system.webServer/handlers

  • ISAPI和CGI限制中的所有aspnet_isapi.dll都是允许的

    是否可以在 IIS 经典模式管道下托管 vNext ASP.NET 应用程序?

    最佳答案

    根据当前的发展,我认为这在经典 IIS 模式下不起作用。它只能在 IIS 集成模式下工作。

    给我几个理由。

  • 直到 ASP.net MVC 5 请求处理是通过 MVC Handler 完成的,它不像 OWIN 那样与管道集成。
  • 在 ASP.net vnext (MVC6) 中请求处理更像 OWIN。它就像与 IIS 的集成管道紧密集成(在 Katana 中,如果您在经典模式下运行它会出错)
  • 关于iis-7 - 如何在 IIS 经典模式池下托管 ASP.NET 5 (vNext) MVC 6 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28324962/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com