Cha*_*had 9 wcf iis-7 entity-framework-4 machine.config
使用实体框架调用WCF .net 4.0服务时,我们收到此错误.
The 'DbProviderFactories' section can only appear once per config file
Run Code Online (Sandbox Code Playgroud)
它是使用EF和其他.net 4.0 WCF服务的服务器上的第一个应用程序没有收到此错误.
有没有办法纠正这个错误,而无需在服务器上编辑机器配置文件?
yon*_*nsk 10
IBM DB2 .NET提供程序的安装会导致空的DbProviderFactories,请参见下文.只需删除第二个空条目DbProviderFactories即可
<system.data>
<DbProviderFactories>
<add name="IBM DB2 for i .NET Provider" invariant="IBM.Data.DB2.iSeries" description=".NET Framework Data Provider for IBM i" type="IBM.Data.DB2.iSeries.iDB2Factory, IBM.Data.DB2.iSeries, Version=12.0.0.0, Culture=neutral, PublicKeyToken=9cdb2ebfb1f93a26" />
</DbProviderFactories>
<DbProviderFactories />
</system.data>
Run Code Online (Sandbox Code Playgroud)
也许你可以创建web.config条目,覆盖你想要改变的任何机器范围的设置.
这里描述:
将<clear />指令放在DbProviderFactoriesWeb配置中的标签中以清除然后覆盖在机器配置中创建的重复条目.因此,在machine.config中执行错误修复错误.
| 归档时间: |
|
| 查看次数: |
9337 次 |
| 最近记录: |