Konfigurieren von bestimmten Dateien und Unterverzeichnissen

Aktualisiert: November 2007

Um Konfigurationseinstellungen auf bestimmte Ressourcen anzuwenden, wird ein <location>-Tag mit einem geeigneten path-Attribut verwendet. Das path-Attribut kann zur Identifikation einer bestimmten Datei oder eines bestimmten untergeordneten Verzeichnisses verwendet werden, für die oder das eindeutige Konfigurationseinstellungen gelten. Es kann nur ein Dateipfad im path-Attribut verwendet werden. Das path-Attribut kann mit der Zeichenfolge "~/" beginnen, die den Stammordner der Anwendung angibt. Weitere Informationen finden Sie unter ASP.NET-Websitepfade.

Durch das folgende Beispiel für eine Konfigurationsdatei werden Einstellungen auf drei Ebenen festgelegt:

  • Einstellungen für das aktuelle sowie für alle untergeordneten Verzeichnisse (der gesamte Inhalt des obersten <configuration>-Tags).

  • Einstellungen für das untergeordnete Sub1-Verzeichnis (der gesamte Inhalt des <location>-Tags mit einem auf Sub1 festgelegten Pfadattribut).

  • Einstellungen für das untergeordnete Sub2-Verzeichnis (der gesamte Inhalt des <location>-Tags mit einem auf Sub2 festgelegten Pfadattribut).

<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>

Siehe auch

Aufgaben

Gewusst wie: Konfigurieren von bestimmten Verzeichnissen mit Standorteinstellungen

Weitere Ressourcen

Verwalten von ASP.NET-Websites

Konfigurieren von .NET Framework-Anwendungen