我有一个包含大量app.config和web.config文件的大型应用程序。 我也有4个环境,因此对于每个环境,我需要更改特定的配置值以匹配工作环境。
我觉得每次手动操作都是浪费时间,并且在更改值时会留下很多错误。
您是否知道如何更轻松地使用所有这些配置文件? 我还需要一种方法将它们部署到其他服务器(每个配置到它自己的服务器和文件夹)。
谢谢, 陈。
答案 0 :(得分:0)
类固醇方法是:
配置服务StockTrader应用程序。
EDIT .............
穷人的方法是从你的二进制文件中压缩你的配置文件。 并在自己的zip文件中压缩配置文件。这样,如果你需要它们,你可以“拥有它们”,但是你不会在新的部署中意外覆盖它们。
如果您在配置文件中添加值,请将它们放入发行说明中。
此外,当配置文件中的某些内容不存在时,在您的应用中抛出好的ArgumentNullExceptions(或类似内容)........是最佳做法。