2011-09-29 125 views
0

我的客戶堅持不要在我們的webservice(WCF)的Web.Config文件中存儲易發生變化的配置設置。他的推理是他每次想要在配置文件中更改此設置時都必須部署應用程序。然後,他告訴我將這些配置信息存儲在數據庫中,因爲他說,這樣一來,無論什麼時候需要重新部署整個應用程序,人們都可以改變它,並且因爲如果我們需要有更重要的位置不止一個服務正在運行。在生產環境中更改Web.Config

當然,我發現這個論點和推理顯然是錯誤的。但是,我想向他提供明確的證據,證明他錯了。任何人都可以請我指出一兩個我可能會在網站上向他顯示Web.Config中的更改會自動傳播到運行時,並且他不需要進行任何重新部署?

回答

3

直接從MSDN的ASP.NET配置。

ASP.NET Configuration Overview

ASP.NET檢測對配置文件進行任何更改,然後 自動應用這些更改影響的應用程序,重新啓動 在大多數情況下應用。