我正在IIS中运行我的Web项目。
这是一个4.0框架的应用程序。
我有一个Service.svc,当我运行我的应用程序时,我得到了这个错误。
“无法从程序集'System.ServiceModel,Version=3.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089‘加载类型'System.ServiceModel.Activation.HttpModule’”
我尝试了这个--> aspnet_regiis.exe -iru,我在很多论坛上找到了它,但它没有解决我的问题。
有人知道另一种方法吗?
发布于 2013-07-24 15:58:29
尝试使用
c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -iru
当多个版本的.NET框架在一台计算机上并行执行时,映射到ASP.NET应用程序的ASP.NET ISAPI版本确定该应用程序使用哪个版本的公共语言运行库。
上面的命令将安装与Aspnet_regiis.exe关联的ASP.NET版本,并且只在IIS中注册ASP.NET。
发布于 2013-05-01 00:01:11
我的机器上安装了Windows8,aspnet_regiis.exe工具也不适用于我。
适用于我的解决方案发布在这个链接上,在Neha的答案上:System.ServiceModel.Activation.HttpModule error
Everywhere这个解决方案的问题是使用aspnet_regiis.exe重新注册aspNet。但这对我不起作用。
虽然这是一个有效的解决方案(这里解释得很好)
但它在Windows8上不起作用。
对于Windows8,您需要在".Net Framework3.5“和”WindowsFramework4.5高级服务“下启用Windows特性和启用所有功能。
谢谢Neha
发布于 2013-11-19 23:13:46
您好,谢谢您的问题;解决方法:“未能从程序集'System.ServiceModel,Version=3.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089‘加载类型'System.ServiceModel.Activation.HttpModule’”
在Windows功能中,选中.NET 4高级服务和.NET 3.5的全部
就像Nicolas Gago一样,我尝试了aspnet_regiis.exe -iru,但它不起作用。功能打开后,黄屏错误就消失了。谢谢;
https://stackoverflow.com/questions/15688930
复制相似问题