Настройка отдельных файлов и подкаталогов
Обновлен: Ноябрь 2007
Параметры конфигурации могут применяться к отдельным ресурсам при помощи тега <location> с соответствующим атрибутом path. Атрибут path может использоваться для идентификации определенного файла или дочернего каталога, к которым применяются специальные параметры конфигурации. В атрибуте path можно задать только один путь. Атрибут path может начинаться с ярлыка «~/», который указывает на корневую папку приложения. Дополнительные сведения см. в разделе Путь к веб-узлу ASP.NET.
Например, в приводимом ниже файле конфигурации параметры разделены на три уровня:
Параметры, которые применяются к текущему каталогу и всем дочерним каталогам (всегда начинаются с тега <configuration>).
Параметры, которые применяются только к вложенному каталогу Sub1 (всегда начинаются с тега <location>, атрибут пути которого имеет значение Sub1).
Параметры, которые применяются только к вложенному каталогу Sub2 (всегда начинаются с тега <location>, атрибут пути которого имеет значение Sub2).
<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" type="Type1"/>
<add verb="*" path="sub1" type="Type2"/>
</httpHandlers>
</system.web>
</location>
<!-- Configuration for the "sub1/sub2" subdirectory. -->
<location path="sub1/sub2">
<system.web>
<httpHandlers>
<add verb="*" path="sub1/sub2" type="Type3"/>
<add verb="*" path="sub1/sub2" type="Type4"/>
</httpHandlers>
</system.web>
</location>
</configuration>
См. также
Задачи
Практическое руководство. Настройка отдельных каталогов с помощью параметров расположения