【发布时间】:2012-12-11 14:53:05
【问题描述】:
我们在使用实体框架调用 WCF .net 4.0 服务时收到此错误。
The 'DbProviderFactories' section can only appear once per config file
这是服务器上第一个使用 EF 的应用程序,其他 .net 4.0 WCF 服务没有收到此错误。
有什么方法可以在不编辑服务器上的机器配置文件的情况下纠正这个错误?
【问题讨论】:
-
原因是我们的服务器团队希望我在他们愿意更改机器配置之前证明这是问题所在。所以我必须通过编辑配置来解决问题,以便他们修复机器配置......是的那个问题
-
你能把配置文件的位发布在它定义 DbProviderFactories 部分的位置吗?该页面说您可以删除第二个 DbProviderFactories 标记并解决问题。这是你的问题吗?:forums.asp.net/t/1693277.aspx/1
-
@EricLeschinski - 不,我无法访问配置。我知道该修复程序...这是我试图通过解决它来证明所需要的。
-
他们甚至不让你看到配置文件??哇,好久没玩“地盘大战”了。听起来像一个博弈论/政治问题。戴上你的政治帽子。将上面的链接和错误消息发送给您的经理并说:“请将这些注释转发给服务器团队,因为我实际上不可能修复他们的错误软件,因为他们甚至不让我看到它。然后就是不要用锤子敲火,使用有效的反应:水。你很快就会让那些装腔作势的政客们扭动着寻找新的有利位置。
标签: wcf iis-7 entity-framework-4 machine.config