我使用 razor 引擎用 .net 4.5 制作了一个 MVC4 应用程序。使用 Visual Studio 在本地运行时效果很好。
当我在 windows server 2008 R2 上部署到 IIS(所有 windows 更新完成)时,似乎我的捆绑包不起作用并且 CCS 未加载。我尝试在服务器上查看该站点,查看的源代码转到了 css 的捆绑链接,它加载了一些 css,然后出现 IIS 错误:
HTTP 错误 403.14 - 禁止 Web 服务器配置为不列出此目录的内容。
我试过的:
1) 确保已安装 .net 4.5。
2)添加<modules runAllManagedModulesForAllRequests="true"/>
到我的 web.config
3)%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir
在 cmd 中运行
4)检查我的应用程序池是否设置为集成模式
5)检查它是否设置为使用 .net 4