【问题标题】:System.ServiceModel Error While trying to open ASP.net website尝试打开 ASP.net 网站时出现 System.ServiceModel 错误
【发布时间】:2012-08-09 08:53:09
【问题描述】:

我尝试打开 ASP.Net 网站,但收到此错误。

无法从程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”加载类型“System.ServiceModel.Activation.HttpModule”

这是怎么回事?

【问题讨论】:

    标签: asp.net wcf iis


    【解决方案1】:

    以下链接非常有帮助,您可以参考: 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

    %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i

    祝你好运

    【讨论】:

      猜你喜欢
      • 2019-01-06
      • 2012-01-20
      • 2015-09-19
      • 2018-04-24
      • 2017-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多