在配置文件中的自定義configsection我有這樣的一個配置文件:寫入到從C#
<configSections>
<section
name="environmentVariables"
type="System.Configuration.NameValueFileSectionHandler, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=234effdfsdfdf" />
</configSections>
<environmentVariables>
<add key="xxx" value="yyyy" />
<add key="zz" value="ddd" />
</environmentVariables>
我需要從C#在運行時改變的關鍵「XXX」和「ZZ」的價值觀。
我已訪問使用下面的代碼文件:
string configPath = HttpContext.Server.MapPath("~/files/temp.config");
ExeConfigurationFileMap configFileMap = new ExeConfigurationFileMap();
configFileMap.ExeConfigFilename = configPath;
System.Configuration.Configuration config =
ConfigurationManager.OpenMappedExeConfiguration(configFileMap, ConfigurationUserLevel.None);
什麼是你的配置文件?它是app.config還是web.config或您自己的自定義配置(xml)文件? – cvraman
其在特定位置的自定義配置文件。 我已更新question.plz檢查 –