ASP.NETでWeb.Configで設定した値を取得する

ASP.NETでWeb.Configで設定した値を取得する

ASP.NETASP.NETでWeb.Configで設定した値を取得する

ASP.NET 内で、外部サーバやタイムアウトの値など、特定の値を利用したい場合があります。定数で扱うのもいいですが、コードを触るのも嫌なので、外部ファイルで管理できると何かと都合がいいです。

そこで、前回、プロキシ(Proxy)の設定にも使用した Web.Config ファイルを使って、アプリケーション内で使用する設定値を管理します。ConfigurationManager クラスを利用すれば Web.Config で定義した値をキー値を元に取得することができます。

[Web.Configから値を取得するコード]

string ipAddress = ConfigurationManager.AppSettings["IpAddress"];
int port = Convert.ToInt32(ConfigurationManager.AppSettings["HttpPort"]);
bool ssl = Convert.ToBoolean(ConfigurationManager.AppSettings["Ssl"]);
[Web.Config]

<configuration>
  <appSettings>
    <add key="IpAddress" value="192.168.0.1" />
    <add key="HttpPort" value="80" />
    <add key="Ssl" value="false" />
  </appSettings>

  (省略)

</configuration>

最終更新日:

関連記事

人気記事

新着情報