无法从 .Net 4.5 网站获取除 403 之外的任何信息

无法从 .Net 4.5 网站获取除 403 之外的任何信息

场景:使用 IIS 角色安装干净的 Server 2008 R2。

已安装 Framework 3.5(服务器功能) 已安装 Framework 4.5 RC(MS 下载)

执行

C:\Windows\Microsoft.NET\Framework64\v4.0.30319>aspnet_regiis.exe -i

(我会在现有服务器上使用-iru但这是一个干净的构建)。

通过文件系统发布(SMB 共享)

使用 .Net 4.0 集成应用程序池将文件夹转换为应用程序

停止/重新启动一切。

浏览localhost/TestApp结果为 403.14(禁止目录浏览)

我漏掉了什么步骤? 有问题的网站是 MVC4,针对 4.5 RC 框架

答案1

我遇到了类似的问题。此主题https://stackoverflow.com/questions/2374957/asp-net-mvc-on-iis-7-5 帮我解决了。基本上,尝试将以下内容添加到您的 web.config 中:

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

如果该操作有效,您可以尝试删除它并安装此修复程序: http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=5272

答案2

在较新版本的 Windows Server 中,UI 略有不同。您必须在此处启用 ASP.Net 才能使其在 IIS 上运行

修复 IIS 和 Asp.net

相关内容