ASP.NET で Web.config の appSettings を読み込む

SPECIAL


Web.config の <appSettings> で設定されている値を読み込む

ASP.NET では Web.config の <appSettings> にサイト固有の設定を記載できるようになっています。

これを ASP.NET のプログラム内で参照する方法を紹介します。

Web.config の appSettings 設定

たとえば Web.config 内に、次のように <appSettings> が記載されていたとします。

<configuration>

<appSettings>

<add key="logging:allow-origin" value="*"/>

<appSettings>

<configuration>

プログラム内から appSettings の値を取得する

Web.config の <appSettings> で設定した値は "ConfigurationManager" の "AppSettings" コレクションから簡単に取得できます。

String allowOrigin = System.Configuration.ConfigurationManager.AppSettings["logging:allow-origin"];

たとえば、このようにすることで "logging:allow-origin" というキーに登録した値を String 型の変数に取得して使用できます。