<location> 要素

指定された構成設定を適用するリソースを指定します。

<configuration>

   <location>

<locationpath="path"           allowOverride="true|false"/>

省略可能属性

属性 オプション 説明
path     指定された構成設定を適用するリソース。指定先が存在しない path 属性と共に <location> を使用すると、構成設定は、現在のディレクトリとそのすべての子ディレクトリに適用されます。path 属性を指定せずに <location> を使用し、allowOverridefalse に設定すると、子ディレクトリの Web.config ファイルによって構成設定を変更できません。
allowOverride     子ディレクトリの Web.config ファイルによって構成設定をオーバーライドするかどうかを指定します。
    true 構成設定をオーバーライドできるように指定します。既定値は true です。
    false 構成設定をオーバーライドできないように指定します。

匿名ユーザーに Logon.aspx ページへのアクセスを許可する例を次に示します。

<configuration>
   <location path="Logon.aspx">
      <system.web>
         <authorization>
            <allow users="?"/>
         </authorization>
      </system.web>
   </location>
</configuration>

指定されたページだけに対し、アップロードするファイル サイズの制限を 128 KB に設定する例を次に示します。

<configuration>
   <location path="UploadPage.aspx">
      <httpRuntime maxRequestLength="128"/>
   </location>
</configuration>

子ディレクトリの Web.config ファイルによって構成設定が変更されるのを防ぐ例を次に示します。

<configuration>
   <location allowOverride="false"/>
</configuration>

必要条件

Web プラットフォーム**** : IIS 5.0、IIS 5.1、IIS 6.0

構成ファイル : Machine.config、Web.config

参照

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