存儲網站模塊的各種配置設置的最佳位置。將配置設置存儲在web.config或數據庫中
創建映射web.config文件中的設置的類(即繼承ConfigurationSection)?
或者創建一些與數據庫一起工作的DAL和BLL類?
存儲網站模塊的各種配置設置的最佳位置。將配置設置存儲在web.config或數據庫中
創建映射web.config文件中的設置的類(即繼承ConfigurationSection)?
或者創建一些與數據庫一起工作的DAL和BLL類?
我用一個簡單的試探法,以各配置變量分類成四類:
要真正回答這樣的問題:
基本信息將不得不在web.config中本地存儲(連接字符串等)
除此之外,其他信息可以存儲在任一位置。
有它在數據庫中意味着它更容易編寫管理頁面控制信息,而不是直接編輯web.config文件。
事情會多久改變一次?如果設置是一次性的事情,那麼管理頁面就會過度消耗,但是如果有持續的變化(添加新用戶,類別等),那麼他們可能是個好主意。
而且與數據庫中的數據可以在系統
所以上執行遠程管理,而無需對應用程序我不能讓一個推薦更多的信息。
在大多數情況下,每個頁面上的每個模塊都有單獨的設置。因此,你必須將它們保存在數據庫中。
存儲在Web.config的配置設置將產生的影響,如果修改web.config文件,應用程序將重新啓動,新的設置將有立竿見影的效果。 如果您在多臺機器上運行應用程序,您將需要更新每臺機器。
如果在數據庫中存儲的配置設置,您將需要手動重新啓動您的Web應用程序或有一個函數(如管理員頁/部位),以允許應用程序重新讀取設置。
構建配置部分。它非常直接,適合您的需求。
我說的不是用戶的設置而無法訪問,我說的站點配置是管理員可以設置。 – luppi
像特定模塊的數據庫連接字符串,模塊的緩存持續時間等 – luppi
您對此表示歉意嗎? – luppi