.NET WebAPI 项目:HTTP 错误 403.14 - 从 .net Framework 4.5 迁移到 4.5.2 时被禁止

.NET WebAPI Project: HTTP Error 403.14 - Forbidden when migrating from .net framework 4.5 to 4.5.2

我正在将一个 WebAPI 项目从 .net framework 4.5 迁移到 .net framework 4.5.2,我在 运行 项目时遇到此错误:

HTTP 错误 403.14 - 禁止访问 Web 服务器配置为不列出此目录的内容。

我已经针对类似问题尝试了一些 Whosebug 修复程序,但没有成功,例如将其添加到 web.config:

<system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>

以前有人遇到过这个问题吗?如有任何帮助,我们将不胜感激!

在 IIS 中检查网站应用程序池是否使用 .Net 4.0 和集成。

Start > run > inetmgr