.NET命令行工具冲洗了我的环境,请帮忙

时间:2011-02-05 21:01:05

标签: .net wcf

我整天都遇到了WCF的问题。现在,我害怕我的开发环境。我希望有人可以帮助我,否则我将不得不重新开口:(。

为了解决我遇到的WCF问题,我遵循了此主题的最后一篇文章中的建议: http://social.msdn.microsoft.com/Forums/en-US/vsprereleaseannouncements/thread/44dfcf76-bede-4f96-a556-b219a18b6116

该建议说要运行:

ServiceModelReg.exe -r

我做到了。现在,当我尝试在我的机器上执行任何与webrelated相关的操作时,我看到以下错误消息: 无法从程序集'System.ServiceModel,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'加载类型'System.ServiceModel.Activation.HttpModule'。

我安装了.NET 4.0,并且运行了3.0目录中的可执行文件:(。无论如何我可以撤消这个吗?

1 个答案:

答案 0 :(得分:1)

在%windir%\ Microsoft.NET \ Framework \ v4.0.30319 \ Config文件夹中有许多.default个文件;这些都是vanilla“已发货”的4.0文件,因此将它们放在非.default文件上应该可以。但是如果你没有走上正确的轨道,请复制你替换的以及,因为这将基本上卸载你对主要配置所做的任何更改。

也;你确定你的“网络相关”代码正在运行4.0吗?它可能仍然是带有.NET 3.5SP1的ASP.NET 2.0(包含3.0服务包) - 也许你只是恢复到了vanilla 3.0 / 3.5代码?很难从这里说出来。