IIS 7.0上带有MVC4 +的白页

时间:2013-11-20 12:25:21

标签: asp.net-mvc asp.net-mvc-4 iis iis-7 web-config

问题: 创建新的ASP.NET MVC站点时,在生产或阶段上部署时,服务器将返回空白页。

为了开发我们使用Visual Studio 2012,并且使用MVC 4模板创建站点,我们有IIS 7.5或8.0,具体取决于Windows的版本。

生产和阶段服务器正在运行带有IIS 7.0的Windows Server 2008。

2 个答案:

答案 0 :(得分:1)

原因

我们发现,自IIS 7.5以来,web.config的某些部分被移动到默认配置中。此外,网站模板要么采用IIS版本,要么基于IIS 7.5创建web.config。这意味着当您在运行IIS 7.0的服务器上部署站点时,会出现问题。

解决方案 只需进入web.config并添加此行

即可
<modules runAllManagedModulesForAllRequests="true" />

<system.webServer />部分

答案 1 :(得分:0)

当我使用One Click发布时 重新设置服务器后。我需要click publish again,一切都按预期工作