<location> の構成設定

構成設定を特定のリソースだけに適用するには、<location> タグに適切な path 属性を設定して使用します。path 属性は、一意な構成設定の適用対象とする特定のファイルまたは子ディレクトリを識別するために使用します。

たとえば、以下に示す構成ファイルでは、次の 3 つのレベルで設定を指定しています。

  • 現在のディレクトリとそのすべての子ディレクトリに適用される設定 (最上位の <configuration> タグ内に含まれているすべての設定)。
  • 子ディレクトリ Sub1 に適用される設定 (path 属性を Sub1 に設定した <location> タグ内に含まれているすべての設定)。
  • 子ディレクトリ Sub2 に適用される設定 (path 属性を Sub2 に設定した <location> タグ内に含まれているすべての設定)。
<configuration>
   <system.web>  
      <sessionState cookieless="true" timeout="10"/>
   </system.web>
         
   <!— Configuration for the "Sub1" subdirectory. -->
   <location path="sub1">
      <system.web>
         <httpHandlers>
            <add verb="*" path="Sub1.Scott" type="Sub1.Scott"/>
            <add verb="*" path="Sub1.David" type="Sub1.David"/>
         </httpHandlers>
      </system.web>
   </location>
   
   <!— Configuration for the "Sub2" subdirectory. -->
   <location path="sub2">
      <system.web>
         <httpHandlers>
            <add verb="*" path="Sub2.Scott" type="Sub2.Scott"/>
            <add verb="*" path="Sub2.David" type="Sub2.David"/>
         </httpHandlers>
      </system.web>
   </location>
</configuration>

参照

ASP.NET の構成 | アプリケーションの設定