ASP.NET-Einstellungsschema
Das ASP.NET-Konfigurationsabschnittsschema enthält Elemente, die die Verhaltensweise von ASP.NET-Webanwendungen steuern. Falls für ein Attribut ein Standardwert festgelegt wird, wird dieser Standardwert in der Datei Machine.config festgelegt, die sich im Verzeichnis systemroot\Microsoft.NET\Framework\Versionsnummer\CONFIG befindet.
<configuration>
<location>
<system.web>
<authentication>
<forms>
<credentials>
<passport>
<authorization>
<allow>
<deny>
<browserCaps>
<result>
<use>
<filter>
<case>
<clientTarget>
<add>
<remove>
<clear>
<compilation>
<compilers>
<compiler>
<assemblies>
<add>
<remove>
<clear>
<customErrors>
<error>
<globalization>
<httpHandlers>
<add>
<remove>
<clear>
<httpModules>
<add>
<remove>
<clear>
<httpRuntime>
<identity>
<machineKey>
<pages>
<processModel>
<securityPolicy>
<trustLevel>
<sessionState>
<trace>
<trust>
<webServices>
<protocols>
<add>
<remove>
<clear>
<serviceDescriptionFormatExtensionTypes>
<add>
<remove>
<clear>
<soapExtensionTypes>
<add>
<clear>
<soapExtensionReflectorTypes>
<add>
<clear>
<soapExtensionImporterTypes>
<add>
<clear>
<WsdlHelpGenerator>
</webServices>
</system.web>
</location>
</configuration>
Element | Beschreibung |
---|---|
<system.web> | Gibt das Stammelement für den ASP.NET-Konfigurationsabschnitt an. |
<add> für <assemblies> | Fügt einen Assemblyverweis hinzu, der während der Kompilierung einer dynamischen Ressource zu verwenden ist. |
<add> für <clientTarget> | Fügt einer internen Auflistung mit Aliasen für Benutzeragenten einen Alias für einen bestimmten Benutzeragenten hinzu. |
<add> für <httpHandlers> | Fügt einer Assembly einen Verweis hinzu, der während der Kompilierung einer dynamischen Ressource zu verwenden ist. |
<add> für <httpModules> | Fügt einer Assembly einen Verweis hinzu, der während der Kompilierung einer dynamischen Ressource zu verwenden ist. |
<add> für <protocols> | Fügt ein Übertragungsprotokoll hinzu, mit dessen Hilfe .NET Framework die von einem Clientbrowser in der HTTP-Anforderung gesendeten Daten entschlüsseln kann. |
<add> für <serviceDescriptionFormatExtensionTypes> | Fügt eine Dienstbeschreibungs-Formaterweiterung hinzu, die innerhalb des Gültigkeitsbereichs der Konfigurationsdatei ausgeführt wird. |
<add> für <soapExtensionTypes>, <soapExtensionImporterTypes> und <soapExtensionReflectorTypes> | Fügt eine SOAP-Erweiterung hinzu, die mit allen XML-Webdiensten innerhalb des Gültigkeitsbereichs der Konfigurationsdatei ausgeführt wird. |
<allow> | Ermöglicht den Zugriff auf eine Ressource. |
<assemblies> | Gibt die Verarbeitungsdirektiven für die ASP.NET-Kompilierung an. |
<authentication> | Konfiguriert die Unterstützung für die ASP.NET-Authentifizierung. |
<authorization> | Konfiguriert die Unterstützung für die ASP.NET-Autorisierung. |
<browserCaps> | Konfiguriert die Einstellungen für die Browserfunktionskomponente. |
<case> | Ermöglicht das Beenden des Mustervergleichs nach der Verarbeitung der ersten von mehreren Übereinstimmungen. |
<clear> | Entfernt alle zum übergeordneten Tag gehörenden Verweise auf Elemente. |
<clientTarget> | Fügt einer internen Auflistung von Aliasen für Benutzeragenten Aliase für bestimmte Benutzeragenten hinzu. |
<compilation> | Enthält alle von ASP.NET verwendeten Kompilationseinstellungen. |
<compiler> | Definiert eine neue Compileroption. |
<compilers> | Gibt die Compiler an, die die ASP.NET-Anwendung unterstützt. |
<credentials> | Ermöglicht die optionale Definition von Anmeldeinformationen (Name und Kennwort) innerhalb der Konfigurationsdatei. |
<customErrors> | Definiert benutzerdefinierte Fehlermeldungen für eine ASP.NET-Anwendung und die Seiten, an die ein Browser beim Auftreten von Fehlern umgeleitet wird. |
<deny> | Gibt an, dass der Zugang zu einer Ressource verweigert wurde. |
<error> | Definiert eine benutzerdefinierte Fehlerbedingung, die von einer benutzerdefinierten Fehlerseite behandelt wird. |
<filter> | Ermöglicht die aufeinander folgende Anwendung verschiedener Regeln. |
<forms> | Konfiguriert eine ASP.NET-Anwendung für die auf benutzerdefinierten Formularen basierende Authentifizierung. |
<globalization> | Konfiguriert die Globalisierungseinstellungen einer Anwendung. |
<httpHandlers> | Ordnet eingehende URL-Anforderungen IHttpHandler-Klassen zu. |
<httpModules> | Wird zum Hinzufügen, Entfernen oder Löschen von HTTP-Modulen innerhalb einer Anwendung verwendet. |
<httpRuntime> | Konfiguriert ASP.NET-HTTP-Laufzeiteinstellungen. Dieser Abschnitt kann auf Computer-, Site-, Anwendungs- oder Unterverzeichnisebene deklariert werden. |
<identity> | Steuert die Anwendungsidentität der Webanwendung. |
<location> | Gibt die Ressource an, für die die Konfigurationseinstellungen gelten. |
<machineKey> | Konfiguriert Schlüssel, die für die Ver- und Entschlüsselung von Cookiedaten für die Formularauthentifizierung verwendet werden. In diesem Abschnitt können Entwickler einen Überprüfungsschlüssel konfigurieren, der Nachrichtenauthentifizierungsprüfungen für Anzeigestatusdaten und Formularauthentifizierungstickets durchführt. Der Überprüfungsschlüssel kann auf Computer-, Site- oder Anwendungsebene, nicht jedoch auf Unterverzeichnisebene deklariert werden. |
<pages> | Gibt die seitenspezifischen Konfigurationseinstellungen an. |
<passport> | Legt die Seite fest, an die Benutzer umgeleitet werden, die nicht über Microsoft Passport-Authentifizerung angemeldet sind und auf eine Seite zugreifen möchten, für die eine Authentifizierung erforderlich ist. |
<processModel> | Konfiguriert die Einstellungen des ASP.NET-Prozessmodells für IIS-Webserversysteme (Internet-Informationsdienste, IIS). |
<protocols> | Legt die Übertragungsprotokolle fest, mit deren Hilfe ASP.NET die von einem Clientbrowser in der HTTP-Anforderung gesendeten Daten entschlüsseln kann. |
<remove> für <assemblies> | Entfernt einen Verweis auf eine Assembly. |
<remove> für <clientTarget> | Entfernt aus einer internen Auflistung von Aliasen für Benutzeragenten einen Alias für einen bestimmten Benutzeragenten. |
<remove> für <httpHandlers> | Entfernt eine verb/path-Zuordnung zu einer HttpHandler-Klasse. |
<remove> für <httpModules> | Entfernt einen Verweis auf eine HttpModule-Klasse. Der Wert von <remove> muss genau mit dem einer vorherigen <add>-Direktive übereinstimmen. |
<remove> für <protocols> | Entfernt ein einzelnes Protokoll aus der Liste der unterstützten HTML-Codierungsprotokolle einer bestimmten Anwendung. |
<remove> für <serviceDescriptionFormatExtensionTypes> | Entfernt einen einzelnen Dienstbeschreibungs-Formaterweiterungstyp aus dem Gültigkeitsbereich der Konfigurationsdatei. |
<result> | Die von HttpCapabilitiesBase abgeleitete Klasse, die die Ergebnisse (Schlüssel/Wert-Zeichenfolgenpaare) der Analyse dieses Abschnitts enthält. Die Zeichenfolge wird zur Laufzeit zur Erstellung des Rückgabetyps verwendet. |
<securityPolicy> | Definiert gültige Zuordnungen benannter Sicherheitsebenen zu Dateien mit Sicherheitsrichtlinien. Dieser Abschnitt kann auf Computer-, Site- oder Anwendungsebene deklariert werden. |
<serviceDescriptionFormatExtensionTypes> | Gibt die Dienstbeschreibungs-Formaterweiterungen an, die innerhalb des Gültigkeitsbereichs der Konfigurationsdatei ausgeführt werden. |
<sessionState> | Konfiguriert einige Sitzungsstatuseinstellungen für die aktuelle Anwendung. |
<soapExtensionImporterTypes> | Gibt die SOAP-Erweiterungen an, die beim Zugriff auf eine Dienstbeschreibung für einen XML-Webdienst innerhalb des Gültigkeitsbereichs der Konfigurationsdatei ausgeführt werden. |
<soapExtensionReflectorTypes> | Gibt die SOAP-Erweiterungen an, die beim Erstellen einer Dienstbeschreibung für alle XML-Webdienste innerhalb des Gültigkeitsbereichs der Konfigurationsdatei ausgeführt werden. |
<soapExtensionTypes> | Gibt die SOAP-Erweiterungen an, die mit allen XML-Webdiensten innerhalb des Gültigkeitsbereichs der Konfigurationsdatei ausgeführt werden. |
<trace> | Konfiguriert den ASP.NET-Ablaufverfolgungsdienst. |
<trust> | Konfiguriert die Sicherheitsberechtigungen für den Codezugriff, die für die Ausführung einer bestimmten Anwendung gelten. Dieser Abschnitt kann auf Computer-, Site- oder Anwendungsebene deklariert werden. |
<trustLevel> | Definiert die Zuordnung bestimmter Sicherheitsebenen zu benannten Dateien mit Sicherheitsrichtlinien. |
<use> | Gibt die an diesen Parser gesendeten HTTP-Anforderungszeichenfolgen an. |
<user> | Ermöglicht die Definition von Anmeldeinformationen (Benutzername und Kennwort) innerhalb der Konfigurationsdatei. |
<webServices> | Steuert die Einstellungen der mit Hilfe von ASP.NET erstellten XML-Webdienste. |
<WsdlHelpGenerator> | Gibt die ASPX-Hilfeseite für einen XML-Webdienst an. |