「Web.config」の版間の差分
ナビゲーションに移動
検索に移動
imported>Administrator |
imported>Administrator |
||
20行目: | 20行目: | ||
== 関連項目 == | == 関連項目 == | ||
+ | * [[ASP.NET MVC]] | ||
== 参考文献 == | == 参考文献 == | ||
<references/> | <references/> | ||
== 外部リンク == | == 外部リンク == | ||
{{stub}} | {{stub}} |
2012年3月30日 (金) 08:09時点における版
Web.configから特定エレメントを抽出する
Web.configの各エレメントには「ConfigurationSection クラス (System.Configuration)」から派生したマッピングクラスが用意されている。
using System.Web.Hosting;
using System.Web.Configuration;
using System.Configuration;
public SessionStateSection GetSessionStateSection()
{
// Web.configが置いてあるディレクトリのパスを取得する。
var path = HostingEnvironment.ApplicationPhysicalPath;
// Web.configを開く。
Configuration webConfig = WebConfigurationManager.OpenMachineConfiguration(path);
// sessionStateエレメントを抽出する。
return = (SessionStateSection) webConfig.GetSection("system.web/sessionState");
}