【发布时间】:2019-12-13 03:32:26
【问题描述】:
我想将 MVC5 Web 应用程序发布到 Windows 10 IIS 机器。
我已在该机器上成功部署了 MVC Core,但我没有成功部署 MVC 5 应用程序。
我创建了一个新项目并进行了部署。但我得到这个错误:
HTTP Error 403.14 - Forbidden
我尝试了以下更改:
- 添加对 Web 目录的 IUSR 和 IIS_IUSERS 访问权限
- 更改 web.config ,添加
" <modules runAllManagedModulesForAllRequests="true"/>" or " <modules runAllManagedModulesForAllRequests="false"/>"
有人知道如何解决这个问题吗?
谢谢
【问题讨论】:
-
“我已经成功地在那台机器上部署了 MVC Core”,什么是“MVC Core”?您是否在 IIS 上启用了 ASP.NET 4.x 功能?此外,Windows 10 机器附带 IIS 10,因此您不应使用 iis-8 标签。
标签: asp.net-mvc iis iis-8