我有一个很大的app.config和web.config文件的应用程序。 我也有4个环境,所以我需要改变特定的配置值来匹配工作环境。为.net应用程序创建全局配置文件
我觉得每次都手动操作会浪费时间,并且在更改值时会留下很大的空间。
你知道一种方法使它更容易处理所有这些配置文件吗? 我还需要一种方法将它们部署到其他服务器(每个配置到它自己的服务器和文件夹)。
谢谢, 陈。
我有一个很大的app.config和web.config文件的应用程序。 我也有4个环境,所以我需要改变特定的配置值来匹配工作环境。为.net应用程序创建全局配置文件
我觉得每次都手动操作会浪费时间,并且在更改值时会留下很大的空间。
你知道一种方法使它更容易处理所有这些配置文件吗? 我还需要一种方法将它们部署到其他服务器(每个配置到它自己的服务器和文件夹)。
谢谢, 陈。
类固醇的方法是:
配置服务的StockTrader应用。
编辑.............
穷人的办法就是拉上你的配置文件从二进制文件分开。 并在自己的zip文件中压缩配置文件。这样,如果你需要他们,你“拥有他们”,但是你不会在新部署中意外覆盖他们。
如果您将值添加到配置文件中,请将它们放入发行说明中。
此外,当您的应用程序中的某些内容不存在时,在您的应用程序中引发良好的ArgumentNullExceptions(或类似的)........是最佳做法。
看看[Web.config变换](http://msdn.microsoft.com/en-us/library/dd465318(v = vs.100).aspx)和[This SO for App.config transform ](http://stackoverflow.com/questions/3004210/app-config-transformation-for-projects-which-are-not-web-projects-in-visual-stud)。后者可以应用于任何配置文件,如果你有他们分区。 –
非常感谢!第二个链接是awsome! – FelProNet