我想集中查找數據庫中的所有應用程序設置。我有一個數據庫對象,它將app.settings存儲在XML列中。我希望讓我的應用程序讀取該對象,然後將XML列解析爲它自己的應用程序設置。是否有任何簡單的方法來任意地將XML對象讀入您當前的appsettings?數據庫中的應用程序設置
1
A
回答
0
從XML對象讀取對象,然後通過你的代碼,你可以你的配置文件保存爲:
配置CONFIGFILE = WebConfigurationManager.OpenWebConfiguration( 「〜」);
AppSettingsSection AppSection = configFile.GetSection(「appSettings」) as AppSettingsSection;
AppSection.Settings.Add( 新KeyValueConfigurationElement( 「SMTP」, 「mail.bhaidar.net」) );
configFile.Save();
上述代碼會將以下行添加到appSettings部分。
<的appSettings>
< add key="SMTP" value="mail.bhaidar.net"/>
< /的appSettings>
0
我不知道你是否可以在運行時改變appsettings我知道你可以做的就是創建appsettings部分,如圖所示here並有一箇中繼應用程序爲你加載正確的xml appsettings保存文件然後啓動慾望應用。
0
這是可能的,但如果它不是,我想在這裏做的是:
- 不要直接調用ConfigurationaManager - 包裝所有的東西轉換成自定義設置類並調用來代替。
- 然後你可以把你的設置放在任何你想要的位置,並靈活地改變策略。您可以使每個設置在數據庫表中成行,使用正常的web.config appsettings,或者在路上切換其他方法。
相關問題
- 1. Django應用程序中斷使用Heroku的數據庫設置
- 2. 非數據庫應用程序的GAE數據存儲設置
- 3. 如何爲php庫存應用程序設置數據庫表
- 4. 在新電腦中動態設置應用程序數據庫
- 5. 在數據庫中存儲應用程序設置
- 6. 如何設置Resque使用的應用程序數據庫?
- 7. 用於Web2在線應用程序的數據庫設置
- 8. 數據庫設計web應用程序
- 9. 雲應用程序,數據庫設計
- 10. 數據庫查詢的JSP應用程序範圍設置
- 11. 帶數據庫的iOS/Android應用程序設置
- 12. 將我的Rails應用程序設置爲MySQL數據庫
- 13. 數據庫設置爲ocra編寫的rails應用程序
- 14. 在Web應用程序的數據庫上存儲設置?
- 15. 在我的應用程序設置時備份數據庫
- 16. Apache Wicket應用程序數據庫連接的全局設置
- 17. 爲vb.net應用程序設置通用數據庫服務器
- 18. 使用Postgres數據庫設置Sails JS應用程序
- 19. 如何使用數據庫創建Windows應用程序設置?
- 20. 爲Grails應用程序存儲和使用數據庫中的應用程序配置設置?
- 21. 如何爲Android Studio應用程序設置MySQL數據庫表?
- 22. 如何在Heroku上爲Django應用程序設置數據庫?
- 23. Rails應用程序 - 與pg數據庫 - 設置錯誤
- 24. Windows Forms應用程序設置與數據庫
- 25. 上傳Django應用程序並正確設置數據庫
- 26. .net windows應用程序與sql數據庫+創建設置
- 27. ios應用程序 - 設置數據庫user_version
- 28. 從內部應用程序設置Glassfish數據庫
- 29. Laravel應用程序不會更新數據庫連接設置
- 30. Phonegap應用程序SQLite數據庫初始設置
你問如何解析在.net中的XML文件?或如何設置應用程序設置(如果是這樣,哪些)?或兩者? – 2008-12-09 04:23:24