1

我有一个包含大量 app.config 和 web.config 文件的大型应用程序。我也有 4 个环境,因此对于每个环境,我都需要更改特定的配置值以匹配工作环境。

我觉得每次手动执行都是浪费时间,并且在更改值时留下了很大的错误空间。

您是否知道一种方法可以更轻松地使用所有这些配置文件?我还需要一种将它们部署到其他服务器的方法(每个配置到自己的服务器和文件夹)。

谢谢,陈。

4

1 回答 1

0

类固醇方法是:

http://social.msdn.microsoft.com/Forums/vstudio/en-US/1bec3733-0d42-4d06-af61-5225bddbdb54/how-to-implement-configuration-service-50-of-the-stocktrader-50-样品申请

配置服务 StockTrader 应用程序。

编辑.............

穷人的方法是将你的配置文件与你的二进制文件分开压缩。并将配置文件压缩到他们自己的 zip 文件中。这样,如果您需要它们,您就可以“拥有它们”,但您不会在新部署时意外覆盖它们。

如果您向配置文件添加值,请将它们放在您的发行说明中。

此外,当配置文件中的某些内容不存在时,在您的应用程序中抛出良好的 ArgumentNullExceptions(或类似的)......是最佳实践。

于 2013-07-09T15:20:19.703 回答