服务器端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。
未能加载文件或程序集 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这个文件。
aps.net 网站的url长度默认限制为260个字符。
修改web.config:
<system.web>
<httpRuntime maxUrlLength="2000"/>
</system.web>