IIS7发布 EF MVC项目提示404.0页面错误解决方案

之前服务器用的都是2003Server的服务器,发布mvc项目都没问题,今天换了一台机器,系统为Windows Server2008 R2  64位的发布mvc项目后就提示:

一.服务器上安装MVC4.0安装程序 。下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=30683

安装后在iis中是这样:

二.注册asp.net 4.0 到iis

32位的Windows:
---------------------------------------------------------------------------
1. 运行->cmd 

2. cd  C:\Windows\Microsoft.NET\Framework\v4.0.30319

3. aspnet_regiis.exe -i

 

64位的Windows:
---------------------------------------------------------------------------
1. 运行->cmd 

2. cd  C:\Windows\Microsoft.NET\Framework64\v4.0.30319

3. aspnet_regiis.exe -i

三.在web.config文件中添加modules runAllManagedModulesForAllRequests="true"配置项就能解决问题。

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

四.配置对应的程序的“应用程序池”选择asp.net 4.0

五.如果是Windows Server2008 R2 系统的问题。需要打补丁。

通过打了补丁之后问题解决。

官方补丁地址:http://support.microsoft.com/kb/980368   需要通过邮箱下载。

或者:https://files.cnblogs.com/liluping860122/407288_intl_x64_zip.rar  直接点击下载。

 

posted @ 2014-08-20 09:29  FreeFunCode  阅读(422)  评论(0编辑  收藏  举报