server2008 http错误 500-19 无法读取配置节system.serviceModel
HTTP 错误 500.19 - Internal Server Error
如图
解决方法:
在“服务器管理器”的“功能”项中,“添加功能”,选择“.NET Framework 3.5.1功能”安装。
重新安装完成之后打开网站出现了一个新错误:
Could not load type 'System.ServiceModel.Activation.HttpModule' from assembly 'System.ServiceModel,
这是因为先安装了 .NET Framework 4,随后启用了 .NET Framework 3.5 WCF HTTP **,则会发生此错误。
解决方法:
用管理员用户打开命令运算符(Ctrl+R)
执行下面的操作,重新注册一下 asp.net 4.0:
C:/Windows/Microsoft.NET/Framework/v4.0.30319/aspnet_regiis.exe -iru
注意:如果系统为64位 ,执行路径为C:/Windows/Microsoft.NET/Framework64/v4.0.30319/aspnet_regiis.exe -iru想知道Aspnet_regiis.exe -iru用法,详见微软官方的ASP.NET IIS 注册工具 (Aspnet_regiis.exe)