通过使用具有适当 path 属性的 <location> 标记,可将配置设置应用到特定的资源。path 属性可用于指明应用特殊配置设置的特定文件或子目录。
例如,下列配置文件在三个级别上指定了设置:
Sub1
子目录的设置,即包含在路径属性设置为 Sub1
的 <location> 标记中的所有内容。Sub2
子目录的设置,即包含在路径属性设置为 Sub2
的 <location> 标记中的所有内容。<configuration>
<system.web>
<sessionState cookieless="true" timeout="10"/>
</system.web>
<!-- "Sub1" 子目录的配置。 -->
<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>
<!-- "Sub2" 子目录的配置。 -->
<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>