<system.web> 要素

ASP.NET 構成セクションのルート要素を指定します。ASP.NET Web アプリケーションを設定し、アプリケーションの動作方法を制御する構成要素を格納します。

<configuration>
   <system.web>

<system.web>
   <authentication>
   <authorization>
   <browserCaps>
   <clientTarget>
   <compilation>
   <customErrors>
   <globalization>
   <httpHandlers>
   <httpModules>
   <httpRuntime>
   <identity>
   <machineKey>
   <pages>
   <processModel>
   <securityPolicy>
   <serviceDescriptionFormatExtensionTypes>
   <sessionState>
   <trace>
   <trust>
   <webServices>
</system.web>

子要素

要素 説明
<authentication> ASP.NET 認証サポートを設定します。
<authorization> ASP.NET 認定サポートを設定します。
<browserCaps> ブラウザ機能コンポーネントの設定値を構成します。
<clientTarget> 特定の複数のユーザー エージェントのエイリアスをユーザー エージェント エイリアスの内部コレクションに追加します。
<compilation> ASP.NET で使用されるすべてのコンパイル設定値を格納します。
<customErrors> ASP.NET アプリケーションのカスタム エラー メッセージを定義します。
<globalization> アプリケーションのグローバリゼーション設定値を構成します。
<httpHandlers> 着信した URL 要求を IHttpHandler クラスに割り当てます。
<httpModules> アプリケーション内の HTTP モジュールを追加、削除、またはクリアします。
<httpRuntime> ASP.NET の HTTP ランタイム設定値を構成します。このセクションは、コンピュータ、サイト、アプリケーション、サブディレクトリの各レベルで宣言できます。
<identity> Web アプリケーションのアプリケーション ID を制御します。
<machineKey> フォーム認証 Cookie のデータを暗号化および復号化するために使用するキーを設定します。このセクションでは、ビューステート データおよびフォーム認証チケットに対するメッセージ認証チェックを実行するための検証キーを開発者が設定できます。このセクションは、コンピュータ、サイト、アプリケーションの各レベルで宣言できますが、サブディレクトリ レベルでは宣言できません。
<pages> ページ固有の構成設定を識別します。
<processModel> インターネット インフォメーション サービス (IIS: Internet Information Services) Web サーバー システムでの ASP.NET プロセス モデルの設定値を設定します。
<securityPolicy> ポリシー ファイルに対する名前付きセキュリティ レベルの有効なマップを定義します。このセクションは、コンピュータ、サイト、アプリケーションの各レベルで宣言できます。
<sessionState> セッション状態モジュールを設定します。
<trace> ASP.NET トレース サービスを設定します。
<trust> 特定のアプリケーションを実行するために使用されるコード アクセス セキュリティ アクセス許可セットを設定します。このセクションは、コンピュータ、サイト、アプリケーションの各レベルで宣言できます。
<webServices> ASP.NET を使用して作成された XML Web サービスの設定値を制御します。

参照

ASP.NET の構成 | ASP.NET 設定スキーマ