【发布时间】:2015-08-15 19:29:04
【问题描述】:
我知道这个问题已经被问过并回答了几次,但这些问题略有不同,这些问题的答案并不能解决我的问题。
我有一个 asp.net 5 和 MVC 6 应用程序,它在 IIS Express 中运行良好,并且在 WEB 中自托管。但是,当我发布到文件夹并将 IIS 指向 wwwroot 文件夹时,我收到 HTTP 错误 403.14 - 禁止错误。
我已经尝试过 IISReset 并且我确实有一个默认根。
【问题讨论】:
-
如果我添加了一个默认文档,看起来请求没有通过 ASP.net 路由,错误就会消失。
-
您是否安装了 .net 并使用 IIS 在服务器上注册了 asp.net?
-
服务器目前提供 .net 4.5.1 站点还不错,但感觉 iis 不知道 .net 5.0
-
IIS 不需要 知道您在项目中使用的框架。确定要加载哪个框架是 AspNet.Loader.dll 的工作。您是否将应用程序池设置为 4.0?
-
对,有道理,是的,应用程序池设置为 v4.0。
标签: iis asp.net-core http-status-code-403 asp.net-core-mvc