与IIS 7.0上MVC4 +白页(White page with MVC4+ on IIS 7.0

2019-09-30 06:55发布

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

为了发展,我们使用Visual Studio 2012,并使用MVC 4模板创建网站,我们有IIS 7.5或8.0取决于Windows版本。

生产阶段的服务器与IIS 7.0运行Windows Server 2008。

Answer 1:

原因

我们发现的是,因为IIS 7.5 web.config中的某些部分移动到默认配置。 此外,网站模板或者假定IIS版本或创建一个基于IIS 7.5的一个web.config。 这意味着,当你部署网站上的服务器上运行IIS 7.0,就会出现问题。

该解决方案只需走在web.config并添加此行

<modules runAllManagedModulesForAllRequests="true" />

<system.webServer />



Answer 2:

当我使用一个键发布设置再次服务器之后。 我需要click publish again和一切工作按需要



文章来源: White page with MVC4+ on IIS 7.0