Konfigurieren von Einstellungen für <Location>

Um Konfigurationseinstellungen auf spezifische Ressourcen anzuwenden, wird ein <location>-Tag mit einem geeigneten path-Attribut verwendet. Das path-Attribut kann zur Identifizierung einer spezifischen Datei bzw. eines bestimmten untergeordneten Verzeichnisses verwendet werden, für die bzw. das eindeutige Konfigurationseinstellungen gelten.

Durch die folgende Konfigurationsdatei werden beispielsweise Einstellungen auf drei Ebenen festgelegt:

  • Einstellungen für das aktuelle sowie für alle untergeordneten Verzeichnisse (den gesamten Inhalt des obersten <configuration>-Tags).
  • Einstellungen für das untergeordnete Verzeichnis Sub1 (den gesamten Inhalt des <location>-Tags, für dessen path-Attribut Sub1 festgelegt wurde).
  • Einstellungen für das untergeordnete Verzeichnis Sub2 (den gesamten Inhalt des <location>-Tags, für dessen path-Attribut Sub2 festgelegt ist).
<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>

Siehe auch

ASP.NET-Konfiguration | Konfigurieren von .NET Framework-Anwendungen