场景:Clean Server 2008 R2 Install with IIS Role。
Installed Framework 3.5(服务器功能) Installed Framework 4.5 RC(MS 下载)
执行
C:\Windows\Microsoft.NET\Framework64\v4.0.30319>aspnet_regiis.exe -i
(我会-iru
在现有服务器上使用,但这是一个干净的构建)。
通过文件系统发布(SMB 共享)
使用 .Net 4.0 Integrated App Pool 将文件夹转换为应用程序
停止/重新启动一切。
浏览localhost/TestApp
结果为 403.14(禁止目录浏览)
我错过了哪一步?有问题的站点是 MVC4,目标是 4.5 RC 框架
我有一个类似的问题。这个线程https://stackoverflow.com/questions/2374957/asp-net-mvc-on-iis-7-5 为我解决了这个问题。基本上尝试将其添加到您的 web.config 中:
如果可行,您可以尝试删除它并安装此修补程序:http: //www.microsoft.com/en-us/download/details.aspx? displaylang=en&id=5272
UI 在较新版本的 Windows Server 中略有不同。在这里您必须启用 ASP.Net 才能使其在 IIS 上运行