我想存儲有關給定站點實例的一些元信息,這些信息可以(a)由該站點實例管理,並(b)持續打破Web.config文件的破壞。 該網站將運行在多個環境(開發,測試,分期和生產),每個環境可以有不同的元數據值。 注意:所有環境都運行IIS 7.0+在代碼中修改根目錄Web.config
根Web.config似乎非常有吸引力,因爲它肯定在網站之外。因此,可以在維護元數據的同時更改文件和數據庫。我已經看到如何修改存儲在網站中的Web.config的appSettings,但是是否可以類似地修改Root Web.config中的appSettings(特別是在正確的指令中)?
如果您有其他建議來解決這個問題,我會很高興聽到他們。謝謝!
謝謝你的答案。還有一件小事讓我繼續搜索,那就是應該使用null作爲虛擬路徑參數來引用根web.config。 WebConfigurationManager.OpenWebConfiguration(空) – 2011-01-30 21:30:10