未能从程序集System.ServiceModel, Version=3.0.0.0问题解决

这个问题应该是我在windows8中使用iis8时候碰到的,iis8默认的.net版本是4.5,可能是后来用wcf的时候开启了 .NET Framework 3.5 WCF HTTP 激活,则会发生此错误。具体也没深究,网上解决办法还是很多的,微软的官方也有说明

http://msdn.microsoft.com/zh-cn/library/aa751852.aspx

如下图所示:

上面的或许你可以解决问题,如还是不能解决问题,出现下面的错误,当然我的版本是一定会出错的

此 Windows 版本不支持此工具。管理员应改为使用“打开或关闭 Windows 功能”对话框或 dism 命令行工具来安装/卸载 Windows Communication Foundation 功能。

根据提示,去控制面板->程序->启用或关闭Windows功能,如下图所示,将需要的WCF服务勾选上就好了。

安装完了后,需要重启一下

如果之前不小心尝试了3.0的命令,其实我已经在开发wcf的时候安装了3.0,再用:

卸载一下就好了。

注意卸载的时候要用管理员权限的命令提示符,否则会出现下面的错误,

成功后会确认是否卸载,输入Y就行了。

记下这个过程方便其他人快速解决问题,也方便自己下次遇到类似问题有更多尝试的方案!

未能从程序集System.ServiceModel, Version=3.0.0.0问题解决,布布扣,bubuko.com

时间: 2024-12-28 17:49:16

未能从程序集System.ServiceModel, Version=3.0.0.0问题解决的相关文章

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

错误消息: 未能从程序集“System.ServiceModel, Version=3.0.0.0”中加载类型“System.ServiceModel.Activation.HttpModule” 的解决办法 解决办法: 1, 若要解决该问题,请在 Visual Studio 2010 命令提示符下运行下面的命令行: aspnet_regiis.exe -i -enable 如果出现以下错误的时候我们就用方法2.. PM> aspnet_regiis.exe -i -enable无法将“aspn

[bug]未能从程序集“System.ServiceModel, Version=3.0.0.0问题解决

在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

未能从程序集“System.ServiceModel, Version=3.0.0.0问题解决

在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

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

“/”应用程序中的服务器错误. 未能从程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加载类型“System.ServiceModel.Activation.HttpModule”. 说明: 执行当前 Web 请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.TypeLoadEx

IIS 未能从程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral,

在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

解决 未能从程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加载

先安装了 IIS ,再安装了 .net framework4.0 ,这样一来就要在cmd下注册.net framework4.0 步骤 第一步:修改配置文件 %windir%/system32/inetsrv/config/applicationHost <add name="ServiceModel" type="System.ServiceModel.Activation.HttpModule, System.ServiceModel, Version=3.0.0.

未能从程序集“System.ServiceModel, Version=3.0.0.0问题解决(转载)

原因: 这是因为先安装了 .NET Framework 4,随后启用了 .NET Framework 3.5 WCF HTTP 激活,则会发生此错误. 解决办法: 微软官方对该问题也作了解答:http://msdn.microsoft.com/zh-cn/library/aa751852.aspx 只需要已管理员用户在cmd中运行aspnet_regiis.exe -i -enable即可. 个人验证:管理员用户在cmd 在C:\WINDOWS\Microsoft.NET\Framework\v

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

在Windows Server 2008中的IIS服务器中部署WCF服务程序时,通过浏览器访问报出如下错误: 未能从程序集"System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"中加载类型"System.ServiceModel.Activation.HttpModule". 原因: 这是因为先安装了 .NET Framework 4,随后启用了

Could not load type &#39;System.ServiceModel.Activation.HttpModule&#39; from assembly &#39;System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&#39;

Could not load type 'System.ServiceModel.Activation.HttpModule' from assembly 'System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 问题描述: 再windows server 2008 r2 环境下搭建.net网站 ,运行是IIS7.0提示以上问题 解决方案: 这里需要注册一下ASP.NET 4.