WCF:Could Not Load Type ‘System.ServiceModel.Activation.HttpModule’

一直没在我自己的PC上运行WCF服务,今天运行WCF出现下面的错误:
Could not load type 'System.ServiceModel.Activation.HttpModule' from assembly 'System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.

这个错误可能是先安装了IIS,后面才安装.net framework 4.0 和.net framework 3.0;或则是3.0版本的WCF HTTP 激活模块安装后,安装IIS和.net framework4。
可以通过aspnet_regiis.exe,重新注册,即可解决这个问题。

aspnet_regiis.exe -iru

你可能感兴趣的:(service)