ValidationSection クラス

構成ファイルの検証チェックを有効または無効にします。

構文

class ValidationSection : ConfigurationSection  

メソッド

次の表に、ValidationSection クラスによって公開されるメソッドの一覧を示します。

名前 説明
GetAllowDefinition (ConfigurationSection から継承。)
GetAllowLocation (ConfigurationSection から継承。)
RevertToParent (ConfigurationSection から継承。)
SetAllowDefinition (ConfigurationSection から継承。)
SetAllowLocation (ConfigurationSection から継承。)

プロパティ

次の表は、ValidationSection クラスによって公開されるプロパティの一覧です。

名前 説明
Location (ConfigurationSection から継承。)キー プロパティ。
Path (ConfigurationSection から継承。)キー プロパティ。
SectionInformation (ConfigurationSection から継承。)
ValidateIntegratedModeConfiguration 読み取り/書き込みの boolean 値。 統合モードで実行するように ASP.NET 1.0 Web アプリケーションを変更する必要があることを検出したときに IIS が移行エラー メッセージを生成する場合は true、それ以外の場合は false です。 既定値は true です。 このプロパティの詳細については、「注釈」をご覧ください。

サブクラス

このクラスにはサブクラスが含まれていません。

解説

ValidateIntegratedModeConfiguration プロパティが有効で、次のいずれかに該当する場合、IIS は移行エラー メッセージを生成します。

  • アプリケーションは、Web.config ファイルに <httpModules> セクションを定義します。

    IIS 7 統合モードでは、ASP.NET モジュールは、<system.webServer> の下にある統合された <modules> セクションのネイティブ モジュールで指定されます。

  • アプリケーションは、Web.config ファイルに <httpHandlers> セクションを定義します。

    IIS 7 統合モードでは、ASP.NET ハンドラー マッピングは、<system.webServer> 内の統合された <handlers> セクションで指定されます。 <handlers> セクションは、ASP.NET と IIS <httpHandlers> の両方のスクリプト プロセッサ マッピング構成を置き換えます。これらはどちらも、ASP.NET 1.0 ハンドラー マッピングを設定するために必要でした。

  • アプリケーションの Web.config ファイルが、<identity impersonate="true" /> を指定します。

    IIS 7 統合モードでは、一部の初期の要求処理ステージではクライアントの偽装を使用できません。 そのため、IIS によって移行エラー メッセージが生成されます。 ASP.NET Web アプリケーションがクライアント資格情報を偽装する場合 (イントラネット シナリオで最も一般的)、ValidateIntegratedModeConfiguration プロパティを false に設定することができます。

    構成を手動で移行する場合、または構成を移行しないが IIS を統合モードのままにしたい場合 (これは避けるべきです)、ValidateIntegratedModeConfiguration プロパティを false に設定することで、移行エラー メッセージを無効にすることができます。

Note

ValidateIntegratedModeConfigurationfalse の場合、IIS はサポートされていない構成について警告を表示しなくなるため、この設定を行う前にアプリケーションが統合モードで正しく動作することを確認してください。

継承階層

ConfigurationSection

ValidationSection

要件

説明
クライアント - Windows Vista 上の IIS 7.0
- Windows 7 上の IIS 7.5
- Windows 8 上の IIS 8.0
- Windows 10 上の IIS 10.0
[サーバー] - Windows Server 2008 上の IIS 7.0
- Windows Server 2008 R2 上の IIS 7.5
- Windows Server 2012 上の IIS 8.0
- Windows Server 2012 R2 上の IIS 8.5
- Windows Server 2016 上の IIS 10.0
Product - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0
MOF ファイル WebAdministration.mof

参照

ConfigurationSection クラス