1
嗨,我正在开发一个ASP.NET Web应用程序。如何使用Enterprise Library连接到服务器上的数据库卸载?用于不同服务器的数据库连接的企业库
例如:如果我在测试环境数据库中应该连接到测试服务器连接字符串。如果我在生产环境数据库中应该连接到生产服务器连接字符串。
什么是最好的方法来实现这个?
嗨,我正在开发一个ASP.NET Web应用程序。如何使用Enterprise Library连接到服务器上的数据库卸载?用于不同服务器的数据库连接的企业库
例如:如果我在测试环境数据库中应该连接到测试服务器连接字符串。如果我在生产环境数据库中应该连接到生产服务器连接字符串。
什么是最好的方法来实现这个?
您可以使用扩展名为Slow Cheetah - XML Transforms
这个包,您可以将您的app.config或基于构建配置任何其他的XML文件。它还增加了额外的工具来帮助您创建XML转换。
通常这是通过您的配置文件'web.config'处理的。看看部分。 –
mellamokb
2012-07-26 17:34:18
但是如何知道要连接哪个字符串? – user1432798 2012-07-26 17:54:56
对于每个环境,您将有一个单独的'web.config'文件,即'web.production.config'和'web.debug.config'。测试环境使用测试配置,生产环境使用生产配置。有很多解决方案(包括Visual Studio中的内置支持)来处理为发布等选择正确配置。 – mellamokb 2012-07-26 17:56:25