我正在尝试使用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中进行任何设置更改?