为.net app创建全局配置文件

时间:2013-07-09 15:03:19

标签: c# .net configuration msbuild app-config

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

我觉得每次手动操作都是浪费时间,并且在更改值时会留下很多错误。

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

谢谢, 陈。

1 个答案:

答案 0 :(得分: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-sample-application

配置服务StockTrader应用程序。

EDIT .............

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

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

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