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-AttributSub1
festgelegt wurde). - Einstellungen für das untergeordnete Verzeichnis
Sub2
(den gesamten Inhalt des <location>-Tags, für dessen path-AttributSub2
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