调用CreateDatabase方法时,未在配置中定义请求的数据库

时间:2014-02-04 18:37:35

标签: c# wcf enterprise-library

我正在尝试使用Enterprise Library来创建数据库连接,并且它给出错误“所请求的数据库未在配置中定义”

我有2个配置文件。一个用于appSettings,另一个用于连接字符串。我们使用自定义框架从系统中的外部路径获取配置值,例如。

C:\应用\环境\ dev的\ environments.config C:\应用\环境\ dev的\ connections.config

environment.config有一个connectionString元素,其中包含configSource =“connections.config”。

当我运行应用程序时,我能够从environments.config获取所有appSetting,但是当我尝试调用DatabaseFactory.CreateDatabase(“dbConnection”)时,它会抛出错误。我不确定我是否遗漏了某些东西。我阅读了很多文章,但找不到确切的问题。

我使用Enterprise Library Common和Data dll,它们的版本是3.1.1.0。我的.NET框架是4.0。

任何人都可以提供一些想法让这项工作成功吗?

我是否需要在machine.config中进行任何设置更改?

0 个答案:

没有答案