.net 4.5 Asp Mvc - >错误403.14- IIS 7 - Windows Server 2008 R2

Boa*_*ler -1 iis-7 windows-server-2008-r2 asp.net-mvc-4 .net-4.5 asp.net-4.5

当我想将MVC 4(.net 4.5)应用程序部署到我的iis时,我得到了403.14,它叫我内容不可浏览.

当我部署未更改的mvc 4模板时,也会发生这种情况.

当使用.net 4.0的mvc 4模板时,一切正常.我检查了其他帖子,但无法弄清楚解决方案.

是的

我运行了aspnet_regiss -i,没有任何错误.

唯一奇怪的是.net 4.0安装在.net 4.0目录%windows%/ microsoft.net/Framework64/4.0.30319 从这个文件夹我也运行了aspnet_regiis.

为了确保4.5安装我重新启动.net 4.5设置它告诉我它是安装

apppools也显示4.0.30319版本.

还有一个针对mvc 4.5的其他应用程序运行.但我不知道它是用4.0模板创建并重新定位到4.5任何提示?

app.config是mvc 4模板的默认默认值.

我刚测试创建一个子文件夹,我转换为一个应用程序.将网站放在那里使它适用于主页面.但是所有子页面都是例如在404 Not Found中登录结束ab

但为什么不在根文件夹?

use*_*366 6

.net 4.5替换.net 4. http://msdn.microsoft.com/en-us/library/5a4x27ek.aspx.您可能希望在web.config文件中使用它来使应用程序工作:

<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
...
</system.webServer>
Run Code Online (Sandbox Code Playgroud)

如果代码符合您的要求,那么您将需要按照此处所述的正确方式执行此操作:http: //www.britishdeveloper.co.uk/2010/06/dont-use-modules-runallmanagedmodulesfo.html