add-Element für codeSubDirectories für compilation (ASP.NET-Einstellungsschema)
Aktualisiert: November 2007
Fügt der Auflistung von Unterverzeichnissen, die die zur Laufzeit zu kompilierenden Dateien enthalten, ein Unterverzeichnis hinzu.
Dieses Element ist neu in .NET Framework, Version 2.0.
<configuration>-Element
system.web-Element (ASP.NET-Einstellungsschema)
compilation-Element (ASP.NET-Einstellungsschema)
codeSubDirectories-Element für compilation (ASP.NET-Einstellungsschema)
add-Element für codeSubDirectories für compilation (ASP.NET-Einstellungsschema)
<add
directoryName="assembly sub-directory, relative to \App_Code"
/>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute, untergeordnete Elemente sowie übergeordnete Elemente beschrieben.
Attribute
Attribut |
Beschreibung |
---|---|
directoryName |
Erforderliches String-Attribut. Definiert den Namen eines Unterverzeichnisses, das die zur Laufzeit zu kompilierenden Dateien enthält. Die Namen der Unterverzeichnisse werden relativ zum Verzeichnis App_Code angegeben. Dies ist der Auflistungsschlüssel. |
Untergeordnete Elemente
Keine.
Übergeordnete Elemente
Element |
Beschreibung |
---|---|
configuration |
Gibt das Stammelement in jeder Konfigurationsdatei an, die von der Common Language Runtime und den .NET Framework-Anwendungen verwendet wird. |
system.web |
Gibt das Stammelement für den ASP.NET-Konfigurationsabschnitt an. |
compilation |
Konfiguriert alle Kompilierungseinstellungen, die ASP.NET zur Kompilierung von Anwendungen verwendet. |
codeSubDirectories |
Definiert eine geordnete Auflistung von Unterverzeichnissen, die die zur Laufzeit zu kompilierenden Dateien enthalten. |
Hinweise
Das add-Element fügt der Auflistung von Unterverzeichnissen, welche die zur Laufzeit zu kompilierenden Dateien enthalten, ein Unterverzeichnis hinzu. Die Auflistung ist im codeSubDirectories-Element enthalten.
Das codeSubDirectories-Element definiert eine geordnete Auflistung von Unterverzeichnissen, die die Dateien enthalten, die zur Laufzeit kompiliert werden.
Die Namen der Unterverzeichnisse werden relativ zum Verzeichnis App_Code angegeben.
Die Buildreihenfolge wird aus der Top-Down-Reihenfolge der codeSubDirectories-Auflistung abgeleitet. Das Verzeichnis App_Code wird zuletzt erstellt. Es gibt jedoch keine Abhängigkeiten hinsichtlich der Buildreihenfolge, sodass die Buildreihenfolge keine Rolle spielt.
Standardkonfiguration
Für ASP.NET ist kein standardmäßiges codeSubDirectories-Element konfiguriert.
Beispiel
Im folgenden Codebeispiel wird veranschaulicht, wie für ein Assemblyverzeichnis ein Speicherort definiert wird.
<configuration>
<system.web>
<compilation>
<codeSubDirectories>
<add directoryName="/mysite/code/mySubDir"/>
</codeSubDirectories>
</compilation>
</system.web>
</configuration>
Elementinformationen
Konfigurationsabschnittshandler |
|
Konfigurationsmember |
|
Konfigurierbare Speicherorte |
Machine.config Web.config auf der Stammebene Web.config auf der Anwendungsebene Web.config auf der Ebene virtueller oder physischer Verzeichnisse |
Anforderungen |
Microsoft Internetinformationsdienste (IIS), Version 5.0, 5.1 oder 6.0 .NET Framework, Version 2.0 Microsoft Visual Studio 2003 oder Visual Studio 2005 |
Siehe auch
Aufgaben
Gewusst wie: Konfigurieren von bestimmten Verzeichnissen mit Standorteinstellungen
Gewusst wie: Sperren von ASP.NET-Konfigurationseinstellungen
Konzepte
Übersicht über die ASP.NET-Kompilierung
Codemodell für ASP.NET-Webseiten
ASP.NET-Konfigurationsdateihierarchie und Vererbung
Absichern der ASP.NET-Konfiguration
ASP.NET-Konfigurationsszenarios
Referenz
buildProviders-Element für compilation (ASP.NET-Einstellungsschema)
clear-Element für codeSubDirectories für compilation (ASP.NET-Einstellungsschema)
remove-Element für codeSubDirectories für compilation (ASP.NET-Einstellungsschema)
configuration-Element (allgemeines Einstellungsschema)
system.web-Element (ASP.NET-Einstellungsschema)
compilation-Element (ASP.NET-Einstellungsschema)
Weitere Ressourcen
Allgemeine Konfigurationseinstellungen (ASP.NET)
ASP.NET-Konfigurationseinstellungen