Asp.net 无法识别的配置节system.serviceModel

Asp.net 无法识别的配置节system.serviceModel,asp.net,.net,configuration,Asp.net,.net,Configuration,当我将我的网站发布到我的plesk服务器时,我得到一个关于以下内容的错误: 无法识别的配置节system.serviceModel 您的宿主支持什么版本的.NET framework 是WCF部分,WCF仅在.NET 3.0中出现-如果此主机仅严格支持.NET 2.0,则您运气不佳:-( 解决方案: 您可以让主机提供商安装.NET3.0(或者最好是.NET3.5SP1),以便使用WCF 如果您甚至不需要并使用WCF,可以从配置文件中删除该部分 我在尝试安装我公司的一款标准产品时遇到了这个错误,

当我将我的网站发布到我的plesk服务器时,我得到一个关于以下内容的错误:

无法识别的配置节system.serviceModel


您的宿主支持什么版本的.NET framework

是WCF部分,WCF仅在.NET 3.0中出现-如果此主机仅严格支持.NET 2.0,则您运气不佳:-(

解决方案:

  • 您可以让主机提供商安装.NET3.0(或者最好是.NET3.5SP1),以便使用WCF
  • 如果您甚至不需要并使用WCF,可以从配置文件中删除该
    部分

我在尝试安装我公司的一款标准产品时遇到了这个错误,我无法正常工作(这是一个ASP.NET 2.0网站)。我发现在C代码中它引用了System.Configuration.ConfigurationManager.ConnectionString[“我们的参数名”]

我进入了IIS管理员(在Windows XP/SP3上)、ASP.NET选项卡和“编辑配置”,当我进入应用程序选项卡时,它抛出了一个未经处理的异常,如上所述,“C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.CONFIG中的意外部分system.serviceModel”

我从machine.config中删除了这个部分,一切都很好,网站能够按预期运行


不过,为了进一步混淆,我有第二台机器运行相同的web应用程序,它也有“system.serviceModel”这两台机器都安装了.Net 1.1、2.0SP2、3.0SP2和3.5SP1。显然还有更多的功能,但删除该部分似乎可以解决问题。

Symantec Backup Exec在这方面也有问题

解决方案: 远离的 包罗万象

而且效果很好

链接:

我们有两台配置基本相同的负载平衡web服务器,其中一台在昨晚(2013年1月29日)安装Windows Update后开始收到此错误

我从正在工作的机器上复制了machine.config文件,现在似乎一切都正常工作。

错误消息:

System.Configuration.ConfigurationErrorsException:无法识别的配置节System.serviceModel。(c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\machine.Config第146行)

可能是由于缺少WCF节处理程序造成的。更详细地说,可能发生了什么

在我的例子中,我可以通过运行他所谓的问题2的解决方案步骤来恢复这些部分,即:

%windir%\Microsoft.NET\Framework\v3.5\WFServicesReg.exe /r /b

"%windir%\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe" /i

%windir%\Microsoft.NET\Framework\v3.5\WFServicesReg.exe /c /b

我认为marc_s是正确的,但请发布您的完整错误消息。这三行代码也为我们修复了错误。