0

我们有 7 个不同的组件和 7 个不同的环境来安装所有这些组件。

因此,当这些组件安装在这些不同的环境中时,我们可能会错过更改 url 中的服务器名称。

以时尚的方式管理这些许多 eviournment 配置文件的任何建议。

4

4 回答 4

4

您是否考虑过使用可以让您针对不同环境的构建工具?

我已经使用Visual BuildMS build进行了类似的部署。如果您也想检查一下,这里的另一位用户还推荐了一个正在开发的工具,称为“ dashy ”。

于 2010-01-11T15:11:23.393 回答
0

使用安装程序怎么样,当您安装应用程序时,确保用户实际上通过安装程序更改了配置文件?

于 2010-01-11T14:39:50.663 回答
0

好吧,根据您的需要,您可以将所有可更改的项目存储在数据库中。我们在环境中使用的另一种方法是每个环境都有一个配置文件,并让我们的部署过程将正确的文件推送到正确的位置。

缺点是您必须维护文件的不同版本,并且如果您进行更改,您必须确保它们都保持最新。

于 2010-01-11T14:41:17.573 回答
0

我见过许多公司为此定制了一个工具,其中包含一个小数据库,其中包含需要更改的键和每个环境的值。在构建项目之后,但在部署之前,该工具在构建输出上运行以适当地更改配置文件。

于 2010-01-11T14:42:17.197 回答