未能从程序集“System.ServiceModel, Version=3.0.0.0”中加载类型“System.ServiceModel.Activation.HttpModule” 的解决办法

未能从程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加载类型“System.ServiceModel.Activation.HttpModule”。

这个问题网上有太多同样的说法,基本都是 aspnet_regiis.exe -i -enable 或 aspnet_regiis.exe -iru 等,然后就解决了问题。

前几天给一个小东西从一台windows 2012移到另一台windows 2012 r2上。

结果就出现了这个问题,依网上查到的说法打命令、重装IIS来回折腾至半夜终不得解。

Windows 2012 R2 IIS8 下 指令无效。

后来再codeproject上看到一文

http://www.codeproject.com/Articles/613812/Solve-IIS-Error-Could-not-load-type-System-Servi

在IIS管理器中的机器名节点下

删除 模块 ServiceModel

Find “ServiceModel” and remove it.

删除 处理程序映射 svc-Integrated

Find “svc-Integrated” and remove it.

删除后问题得以解决

上一篇:winform中devexpress bindcommand无效的解决方法


下一篇:WPF:指定的命名连接在配置中找不到、非计划用于 EntityClient 提供程序或者无效的解决方法