我們有一個大的多租戶網站,它需要數千行web.config來支持它。隨着系統的發展,我們發現管理這個配置文件越來越困難。什麼是在ASP.NET中存儲配置數據比web /機器配置更好的解決方案
當前系統使用XSLT生成配置,但此解決方案似乎涉及大量重複代碼(我們有12個部署環境)。
我對把配置數據在DB倚那麼,什麼是更好的解決方案,我們可以肯定的是它的部署與應用,我們的發行說明不需要IT人員與XML
亂搞我們可以使用?
我們有一個大的多租戶網站,它需要數千行web.config來支持它。隨着系統的發展,我們發現管理這個配置文件越來越困難。什麼是在ASP.NET中存儲配置數據比web /機器配置更好的解決方案
當前系統使用XSLT生成配置,但此解決方案似乎涉及大量重複代碼(我們有12個部署環境)。
我對把配置數據在DB倚那麼,什麼是更好的解決方案,我們可以肯定的是它的部署與應用,我們的發行說明不需要IT人員與XML
亂搞我們可以使用?
我不得不同意你,只是把配置放在數據庫中可能是你最好的選擇。
您可以使用與源代碼一起打包的SqlLite或SQL Express數據庫。把它放在app_data文件夾中。
我更喜歡自己使用XML文件,它們很容易編輯,而且使用LINQ to XML更簡單。與Andrew所說的類似,您可以將XML配置文件放在App_Data文件夾中。