使用环境变量在web.config

时间:2016-06-20 11:29:14

标签: asp.net environment-variables connection-string appsettings

随着我的ASP.NET应用程序通过Development,IT,UA和Production进展,我一直在为每个环境应用单独的web.config文件,并一直在寻找简化此过程的方法。 过去,这些已经手动更新;这很烦人,容易出现人为错误。最近,我一直在使用IBM的uDeploy来推送应用程序,并根据目标环境使用应用程序部署特定于环境的配置文件。

我已经看到很多建议,例如单独的配置文件(根据我当前的设置),使用预构建事件等。但是,我在我们的测试环境中实现了这个问题的解决方案,我分配了数据库连接字符串到我的应用程序服务器上的环境变然后将相关的环境变量传递到我的数据访问连接方法中。 换句话说,每个环境的应用程序服务器都有一个具有相同名称但分配了不同值的环境变量。这个解决方案非常简单,易于实现,似乎运行正常。

有没有其他人以这种方式管理单独的环境配置?我没有考虑过这种方法有什么缺点吗?

0 个答案:

没有答案