1. 英文源连接:
http://support.microsoft.com/kb/2015129
2. 中文讲解: 源连接:http://blog.youkuaiyun.com/dashuuser/archive/2011/04/15/6325709.aspx
根据微软的提示发现可能是由于安装了高版本的.net framework 导致这种错误。这里面有解决的方法。
第一步:修改配置文件 %windir%/system32/inetsrv/config/applicationHost
<add name="ServiceModel" type="System.ServiceModel.Activation.HttpModule, System.ServiceModel,
Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
preCondition="managedHandler,runtimeVersionv2.0" />
这个节点在文件中已经有了(一般情况下),只要做部分修改。
第二步:打开位于下列地址的(%windir%/Microsoft.NET/Framework/v4.0.30319)aspnet_regiis.exe -iru 文件
(ASP.NET IIS 注册工具)。
解决.NET Framework冲突
本文介绍了解决因安装高版本.NET Framework导致的问题。首先需要修改%windir%/system32/inetsrv/config/applicationHost配置文件中的ServiceModel节点。其次运行位于%windir%/Microsoft.NET/Framework/v4.0.30319目录下的aspnet_regiis.exe-iru命令。
965

被折叠的 条评论
为什么被折叠?



