我尝试打开ASP.Net网站,但收到此错误。
无法从程序集'System.ServiceModel,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'
加载类型'System.ServiceModel.Activation.HttpModule' 这是什么意思?答案 0 :(得分:3)
以下链接非常有用,您可以参考它: http://blogs.msdn.com/b/webtopics/archive/2010/04/28/system-typeloadexception-for-system- servicemodel-activation-httpmodule-in-asp-net-4.aspx
http://social.msdn.microsoft.com/Forums/en/wcf/thread/39571e42-aca7-469d-8c68-aa59c2da4fcc
安装.NET Framework 4后安装IIS,或者在安装IIS和.NET Framework 4后安装了3.0版本的WCF Http Activation模块时,可能会发生此错误。
要解决此问题,必须使用ASP.NET IIS注册工具(Aspnet_regiis.exe)注册正确的ASP.NET版本。这可以通过在运行aspnet_regiis.exe时使用-iru参数来完成,如下所示:
aspnet_regiis.exe -iru
OR
%windir%\ Microsoft.NET \ Framework64 \ v4.0.30319 \ aspnet_regiis.exe -i
祝你好运