今天遇到一个很奇怪的问题,部署好的程序本来运行的好好的,突然抛出如下的一个错误,应用程序中的服务器错误。
应用程序中的服务器错误原因
win10未能从程序集“System.ServiceModel,Version=3.0.0.0,Culture=neutral,PublicKeyToken型“System.ServiceModel.Activation.HttpModule”。
微软官方的解答是这样的。
应用程序中的服务器错误
看过微软官方文档之后,上网查了一些资料,解决方案如下:
第一步:打开C:\Windows\System32\inetsrv\Config,然后打开applicationHost.config的文件
找到<addname="ServiceModel"type="System.ServiceModel.Activation.HttpModule,System.ServiceModel,Version=3.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"preCondition="managedHandler"/>在最后加上,runtimeVersionv2.0
修改后:<addname="ServiceModel"type="System.ServiceModel.Activation.HttpModule,System.ServiceModel,Version=3.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"preCondition="managedHandler,runtimeVersionv2.0"/>
第二步:windows+R输入cmd运行命令提示符,在命令提示符CMD上打开地址C:\Windows\Microsoft.NET\Framework\v4.0.30319
然后输入然后输入aspnet_regiis.exe-iru回车就ok了,问题解决之后重新运行就行了
总之,应用程序中的服务器错误解决方案给大家简单的介绍了一些,希望大家多看看。