Server2008/IIS7 安装部署ASP.NET MVC3/4/5程序

时间:2026-05-15 04:24:46

1、为确保NET Framework 注册使用的是4.0版本,保险起见还是执行以下:

在运行中输入:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

2、设置IIS的“ISAPI和CGI限制”中的“ASP.NET v4.0.0.30319”为允许,如下图所示:(原来只有.NET2.0,对照路径能找到.NET 4.0的 dll文件)

Server2008/IIS7 安装部署ASP.NET MVC3/4/5程序

3、编辑该网站的应用程序池,设置.NET Framework 版本为4.0.30196

Server2008/IIS7 安装部署ASP.NET MVC3/4/5程序

4、1.遇到的HTTP错误403.14-Forbidden Web 服务器被配置为不列出此目录的内容

 解决方法:

web.config里面添加如下配置

<system.webServer> 

<modules runAllManagedModulesForAllRequests="true" /> 

</system.webServer>

2.未能加载文件或程序集“System.Web.Http.WebHost, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。

第一种方法:服务器安装 asp.net mvc4

第二种方法:项目中执行nuget命令:

Update-Package Microsoft.AspNet.WebApi -reinstall

重新部署即可

© 2026 指南经验网
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com