2010-04-06 21 views
2

我們希望將我們的asp.net設置從web.config移動到數據庫。我看到的SqlSettingsProvider的所有例子都是Winform應用程序。 SqlSettingsProvider可以與asp.net一起使用嗎? 如果不是,有人可以提出一個替代方案嗎?使用SqlSettingsProvider和asp.net

由於

+0

這取決於,你的目標是什麼將你的配置存儲在數據庫中? – 2010-04-27 11:23:55

回答

0

根據MSDN的SqlSettingProvider屬性只能被用於從ApplicationSettingsBase派生類。由於這個類是Windows窗體特定的,這在文檔中明確指出,這意味着您不能在Web上下文中使用此功能。 (有關詳細信息,請參見http://msdn.microsoft.com/en-us/library/8eyb2ct1.aspx)。 要解決這個問題並獲得類似的功能,我建議您創建一個自定義的SettingsProviderBase類並實現您需要的設置存儲策略。使用這種方法還將允許您單元測試取決於應用程序設置的類。