设置发布到Amazon Beanstalk

时间:2013-09-05 14:15:46

标签: asp.net .net amazon-web-services amazon-ec2 elastic-beanstalk

发布到Amazon Beanstalk的Web应用程序的配置管理的最佳实践是什么?

现在我们的Web应用程序的配置在几个文件之间分开。其中一个是web.config,我们有基本的连接字符串。 其他是具有不同应用程序模块配置的自定义xml文件。这些文件通过默认的xml序列化映射到配置类。

最简单的方法是将这些配置添加到Visual Studio的项目中。但是这个解决方案产生了几个问题:

  1. 我们不希望新成员团队成员看到我们的制作设置。
  2. 我们希望能够在不同的应用程序配置之间切换 - 我们的本地服务器使用SQL Server,用于开发,因为它比我们使用的亚马逊实例更快,响应更快。
  3. 我们可以考虑将所有应用程序及其模块设置移动到System.Configuration格式并使用配置文件转换,具有两个解决方案构建配置 - 一个用于Amazon,另一个用于开发环境。但这意味着我们不得忘记在发布项目之前切换到亚马逊解决方案配置。是否可以设置默认情况下将用于发布到Amazon的解决方案配置?

0 个答案:

没有答案