我想從特定的.config文件中獲取部分,如「my.config」。 WebConfigurationManager.OpenWebConfiguration可以在特定路徑中獲取web.config。 也許WebConfigurationManager.OpenMappedWebConfiguration可以達到我的目的。ASP.NET如何使用WebConfigurationManager從特定配置文件中獲取部分?
任何人都可以分享經驗嗎?
我想從特定的.config文件中獲取部分,如「my.config」。 WebConfigurationManager.OpenWebConfiguration可以在特定路徑中獲取web.config。 也許WebConfigurationManager.OpenMappedWebConfiguration可以達到我的目的。ASP.NET如何使用WebConfigurationManager從特定配置文件中獲取部分?
任何人都可以分享經驗嗎?
我不知道如何使用OpenMappedWebconfig的事情,但是這是一種使用簡單的工具類來做到這一點:
如果你想擁有的配置更簡潔接入,然後創建自ConfigurationSection繼承的自定義類,那麼你就可以訪問使用類似語法MyConfig.configkey變量,下面是介紹如何創建自定義類,有利於一些進一步的信息的文章:
http://www.4guysfromrolla.com/articles/032807-1.aspx
本文介紹瞭如何做內部自定義配置部分:
http://www.beansoftware.com/asp.net-tutorials/multiple-config.aspx
HTH, 蘭斯
編輯:aspalliance.com下跌,所以你渡過難關,這裏有一些其他有用的鏈接:
這裏是一個超級簡單的方法來做到這一點 - http://www.codeproject.com/KB/files/custom_config_file_reader.aspx
下面是詳細的微軟的方式 - http://msdn.microsoft.com/en-us/library/2tw134k3.aspx
嗨,非常感謝這些信息。但是,第一個鏈接發生運行時錯誤問題。你可以檢查或提供其他鏈接? 最好的雷格斯〜 – Taylor 2010-05-17 02:21:07