未能从程序集“System.ServiceModel, Version=3.0.0.0问题解决
2014-07-10 19:03:50  By: dwtedx

在Windows Server 2008中的IIS服务器中部署WCF服务程序时,通过浏览器访问报出如下错误

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


原因

这是因为先安装了 .NET Framework 4,随后启用了 .NET Framework 3.5 WCF HTTP 激活,则会发生此错误。


解决办法

微软官方对该问题也作了解答:http://msdn.microsoft.com/zh-cn/library/aa751852.aspx

只需要已管理员用户在cmd中运行aspnet_regiis.exe -i -enable即可。

安装.NET Framework 4


若资源对你有帮助、浏览后有很大收获、不妨小额打赏我一下、你的鼓励是维持我不断写博客最大动力

想获取DD博客最新资讯、你可以扫描下方的二维码、关注DD博客微信公众号(ddblogs)

或者你也可以关注我的新浪微博、了解DD博客的最新动态:DD博客官方微博(dwtedx的微博)

如对资源有任何疑问或觉得仍然有很大的改善空间、可以对该博文进行评论、希望不吝赐教

为保证及时回复、可以使用博客留言板给我留言: DD博客留言板(dwtedx的留言板)

感谢你的访问、祝你生活愉快、工作顺心、欢迎常来逛逛


快速评论


博文评论

    • 微信视频网 2016-11-24 14:47:59   3 评  | 回复

      谢谢楼主,解决了我的问题。不过有个地方要说清楚下。要先进入地址:C:WindowsMicrosoft.NETFrameworkv4.0.30319,再执行那命令。 另外,CMD要以管理员身份运行。


DD记账
top
+