更新:この記事を読んでソース コードをダウンロードすると、構成ファイルの新しいセクションを読み書きするのに役立つ場合があります。
AppSettings
ファイルから読み取るにはWeb.Config
、ConfigurationSettings または ConfigurationManager クラスを使用できます。
次のように動作します
string connectionInfo = ConfigurationSettings.AppSettings["ConnectionInfo"];
ConnectionInfo は、AppSettings のような Web.config ファイルにあります。
<appSettings>
<add key="ConnectionInfo" value="server=(local);database=Northwind;Integrated Security=SSPI" />
</appSettings>
web.config の AppSettings セクションに書き込みます。構成ファイルの appsettings セクションにキー「SiteName」があるとします。そのように更新できます。
Configuration config = WebConfigurationManager.OpenWebConfiguration("~");
config.AppSettings.Settings["SiteName"].Value = "New Site Name Value";
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");