今天遇到一個很奇怪的問題,部署好的程序本來運行的好好的,突然拋出如下的一個錯誤,應用程序中的伺服器錯誤。
應用程序中的伺服器錯誤原因
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了,問題解決之後重新運行就行了
總之,應用程序中的伺服器錯誤解決方案給大家簡單的介紹了一些,希望大家多看看。