我有一個很大的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