首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >未能从程序集“System.ServiceModel”加载类型“System.ServiceModel.Activation.HttpModule”

未能从程序集“System.ServiceModel”加载类型“System.ServiceModel.Activation.HttpModule”
EN

Stack Overflow用户
提问于 2013-03-29 01:58:17
回答 15查看 125.8K关注 0票数 91

我正在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,我在很多论坛上找到了它,但它没有解决我的问题。

有人知道另一种方法吗?

EN

回答 15

Stack Overflow用户

回答已采纳

发布于 2013-07-24 15:58:29

尝试使用

代码语言:javascript
复制
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。

https://support.microsoft.com/en-us/help/2015129/error-message-after-you-install-the--net-framework-4-0-could-not-load

票数 160
EN

Stack Overflow用户

发布于 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

票数 51
EN

Stack Overflow用户

发布于 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,但它不起作用。功能打开后,黄屏错误就消失了。谢谢;

票数 38
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15688930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档