我有2個項目,每個人都有一個WebConfig文件,我想從一個地方編輯2個webconfig文件,我嘗試這樣做:與多個Web配置C#工作
string configPath = "/WebSite Name";
Configuration confUI = WebConfigurationManager.OpenWebConfiguration("~");
Configuration confProtocol = WebConfigurationManager.OpenWebConfiguration(configPath);
AppSettingsSection appSettingsUI = (AppSettingsSection)confUI.GetSection("appSettings");
AppSettingsSection appSettingsProtocol = (AppSettingsSection)confProtocol.GetSection("appSettings");
if (appSettingsUI != null & appSettingsProtocol != null)
{
appSettingsUI.Settings[key].Value = value;
appSettingsProtocol.Settings[key].Value = value;
confUI.Save();
confProtocol.Save();
}
此外,我請嘗試
Configuration confProtocol = WebConfigurationManager.OpenWebConfiguration(configPath,"webSiteName");
confProtocol設置爲空的問題。
如何從UI項目中設置協議項目的WebConfig路徑?
這兩個站點都位於同一網站上? – Nix 2010-05-03 12:24:20
是的,同一本地主機 – Hiyasat 2010-05-03 13:18:12