我该如何指示app.config在每个环境中使用不同的引用?
例如:我有一个包含3个文件夹(Dev、QA和Prod)的配置文件夹
- Configuration
- Dev
* AppSettings.config
- QA
* AppSettings.config
- Prod
* AppSettings.config
我的app.config有这个引用。
我希望有这样的东西:
例如:我有一个包含3个文件夹(Dev、QA和Prod)的配置文件夹
- Configuration
- Dev
* AppSettings.config
- QA
* AppSettings.config
- Prod
* AppSettings.config
我的app.config有这个引用。
<appSettings configSource="Configuration\Dev\AppSettings.config" />
我希望有这样的东西:
<appSettings configSource="Configuration\[$ENV]\AppSettings.config" />
$ENV配置应该在appSettings中定义,如果不可能的话可以使用其他外部来源。
另外,最佳实践是如何管理它?(不使用花哨的Chef服务器或配置服务器)。
**我还试图避免使用后置脚本操作。**