部署MVC .net4.0时遇见的错误

服务器端500错误

如果是先安装.netFramework v4.0后安装的iis,iis就无法调用到aspnet_regiis注册

aspnet_regiis注册4.0框架的方法

1.首先在"C:\Windows\Microsoft.NET\Framework\v4.0.30319“下找到aspnet_regiis的目标文件

2.以管理员身份运行命令行,进入到aspnet_regiis的文件位置下,运行aspnet_regiis.exe -i。


部署MVC .net4.0时遇见的错误_第1张图片

未能加载文件或程序集 Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad

首先去bin下看看有没有Microsoft.Web.Infrastructure.dll这个文件

1.打开vs2013=》工具=》扩展管理器。安装NuGet程序包管理器(它的排名比较高,一般是第一个),安装完成以后重新启动vs2013.

2.打开工具=》NuGet程序包管理器=》程序包管理器控制台。在控制台界面输入 Install-Package Microsoft.Web.Infrastructure

后面会显示成功的字样 ,注意回去看你的bin目录下会有Microsoft.Web.Infrastructure.dll这个文件。





部署MVC .net4.0时遇见的错误_第2张图片

aps.net 网站的url长度默认限制为260个字符。

修改web.config:

你可能感兴趣的:(部署MVC .net4.0时遇见的错误)