Настройка отдельных файлов и подкаталогов

Обновлен: Ноябрь 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>

См. также

Задачи

Практическое руководство. Настройка отдельных каталогов с помощью параметров расположения

Другие ресурсы

Администрирование веб-узлов ASP.NET

Настройка приложений