天天看点

日积月累--关于win2008配置mvc4 webapi的解决方案

1.首先配置IIS7

2. 安装.net framework 4.0(官方下载地址)

3. 安装 AspNetMVC4Setup.exe( 官方下载地址 )

4. 安装完成后,重新注册IIS   打开cmd 然后输入下面命令

      32位 : C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

      64位 : C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i

5. 设置IIS的“ISAPI和CGI限制”中的“ASP.NET v4.0.0.30319”为允许

6. 在 "处理程序映像" 中“添加脚本映射”:

    请求路径 : *

    可执行文件:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll

    名称:mvc

7. web.config 设置 

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

注意事项:

一.访问不到css和js文件

 解决方案:

    1.应用池=》托管管道模式改为“集成”。

    2. 身份验证=》匿名身份验证=》改为“应用程序池标识”。

二.访问mvc网站只显示目录

 解决方案:

     1.设置web.config的<modules runAllManagedModulesForAllRequests="true"/> 。

     2.检查是否添加mvc的脚本映射。

     3.检查 "ISAPI和CGI限制" 中的“ASP.NET v4.0.0.30319”是否为允许,如果不是,请改成 允许。

继续阅读