发布到Amazon Beanstalk的Web应用程序的配置管理的最佳实践是什么?
现在我们的Web应用程序的配置在几个文件之间分开。其中一个是web.config,我们有基本的连接字符串。 其他是具有不同应用程序模块配置的自定义xml文件。这些文件通过默认的xml序列化映射到配置类。
最简单的方法是将这些配置添加到Visual Studio的项目中。但是这个解决方案产生了几个问题:
我们可以考虑将所有应用程序及其模块设置移动到System.Configuration
格式并使用配置文件转换,具有两个解决方案构建配置 - 一个用于Amazon,另一个用于开发环境。但这意味着我们不得忘记在发布项目之前切换到亚马逊解决方案配置。是否可以设置默认情况下将用于发布到Amazon的解决方案配置?