Partager via


Schéma des paramètres ASP.NET

Le schéma des sections de configuration ASP.NET contient des éléments qui contrôlent le comportement des applications Web ASP.NET. Pour une valeur par défaut spécifiée pour un attribut, la valeur par défaut est définie dans le fichier Machine.config situé à l'emplacement systemroot\Microsoft.NET\Framework\Numéroversion\CONFIG\Machine.config.

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

Élément Description
<system.web> Spécifie l'élément racine de la section de configuration ASP.NET.
<add> de <assemblies> Ajoute la référence d'un assembly à utiliser pendant la compilation d'une ressource dynamique.
<add> de <clientTarget> Ajoute l'alias d'un agent utilisateur spécifique à une collection interne d'alias d'agents utilisateur.
<add> de <httpHandlers> Ajoute une référence à un assembly à utiliser pendant la compilation d'une ressource dynamique.
<add> de <httpModules> Ajoute une référence à un assembly à utiliser pendant la compilation d'une ressource dynamique.
<add> de <protocols> Ajoute un protocole de transmission que le .NET Framework peut utiliser pour décrypter des données envoyées à partir d'un navigateur client dans la demande HTTP.
<add> de <serviceDescriptionFormatExtensionTypes> Ajoute une extension de format de description de service à exécuter dans la portée du fichier de configuration.
<add> de <soapExtensionTypes>, <soapExtensionImporterTypes> et <soapExtensionReflectorTypes> Ajoute une extension SOAP à exécuter avec tous les services Web XML dans la portée du fichier de configuration.
<allow> Permet d'accéder à une ressource.
<assemblies> Spécifie des directives de traitement de compilation ASP.NET.
<authentication> Configure la prise en charge de l'authentification ASP.NET.
<authorization> Configure la prise en charge de l'autorisation ASP.NET.
<browserCaps> Configure les paramètres du composant des fonctionnalités du navigateur.
<case> Désactive les critères spéciaux après le traitement de la première extraction d'un certain nombre de possibilités.
<clear> Supprime toutes les références à des éléments propres à la balise parente.
<clientTarget> Ajoute les alias d'agents utilisateur spécifiques à une collection interne d'alias d'agents utilisateur.
<compilation> Contient tous les paramètres de compilation utilisés par ASP.NET.
<compiler> Définit une nouvelle option de compilateur.
<compilers> Spécifie les compilateurs pris en charge par l'application ASP.NET.
<credentials> Permet la définition facultative d'informations d'authentification de nom et de mot de passe dans le fichier de configuration.
<customErrors> Définit des messages d'erreur personnalisés pour une application ASP.NET et les pages vers lesquelles un navigateur est redirigé lorsque des erreurs se produisent.
<deny> Spécifie que l'accès à une ressource est refusé.
<error> Définit une condition d'erreur personnalisée qui sera gérée par une page d'erreur personnalisée.
<filter> Permet l'application de plusieurs règles, l'une après l'autre.
<forms> Configure une application ASP.NET pour une authentification personnalisée basée sur des formulaires.
<globalization> Configure les paramètres de globalisation d'une application.
<httpHandlers> Mappe des demandes d'URL entrantes aux classes IHttpHandler.
<httpModules> Ajoute, supprime ou efface des modules HTTP au sein d'une application.
<httpRuntime> Configure les paramètres runtime HTTP ASP.NET. Cette section peut être déclarée au niveau de l'ordinateur, du site, de l'application ou du sous-répertoire.
<identity> Contrôle l'identité de l'application Web.
<location> Spécifie la ressource à laquelle s'appliquent les paramètres de configuration.
<machineKey> Configure les clés à utiliser pour le cryptage et le décryptage de données de cookie d'authentification par formulaire. Cette section permet aux développeurs de configurer une clé de validation qui effectue des vérifications d'authentification de messages sur des données d'état d'affichage et des tickets d'authentification par formulaire. Elle peut être déclarée au niveau de l'ordinateur, du site ou de l'application, mais pas du sous-répertoire.
<pages> Identifie les paramètres de configuration propres aux pages.
<passport> Spécifie la page vers laquelle la redirection doit intervenir si la page requiert une authentification et que l'utilisateur ne s'est pas connecté via l'authentification Microsoft Passport.
<processModel> Configure les paramètres du modèle de processus ASP.NET sur les systèmes utilisant des serveurs Web de services IIS (Internet Information Services).
<protocols> Spécifie les protocoles de transmission que ASP.NET peut utiliser pour décrypter des données envoyées à partir d'un navigateur client dans la demande HTTP.
<remove> de <assemblies> Supprime une référence à un assembly.
<remove> de <clientTarget> Supprime l'alias d'un agent utilisateur spécifique d'une collection interne d'alias d'agents utilisateur.
<remove> de <httpHandlers> Supprime un mappage verb/path à une classe HttpHandler.
<remove> de <httpModules> Supprime une référence à une classe HttpModule. La valeur de <remove> doit correspondre exactement à celle d'une directive <add> précédente.
<remove> de <protocols> Supprime un seul protocole de la liste des protocoles de codage HTML pris en charge par une application spécifique.
<remove> de <serviceDescriptionFormatExtensionTypes> Supprime un seul type d'extension de format de description de service de la portée du fichier de configuration.
<result> Classe dérivée de HttpCapabilitiesBase utilisée pour contenir les résultats (paires de chaînes clé-valeur) de l'analyse de cette section. Cette chaîne est utilisée au moment de l'exécution pour créer le type de retour.
<securityPolicy> Définit des mappages valides de niveaux de sécurité nommés à des fichiers de stratégie. Cette section peut être déclarée au niveau de l'ordinateur, du site ou de l'application.
<serviceDescriptionFormatExtensionTypes> Spécifie les extensions de format de description de service à exécuter dans la portée du fichier de configuration.
<sessionState> Configure certains paramètres d'état de session pour l'application en cours.
<soapExtensionImporterTypes> Spécifie les extensions SOAP à exécuter lors de l'accès à la description d'un service Web XML dans la portée du fichier de configuration.
<soapExtensionReflectorTypes> Spécifie les extensions SOAP à exécuter lorsqu'une description de service est générée pour tous les services Web XML dans la portée du fichier de configuration.
<soapExtensionTypes> Spécifie les extensions SOAP à exécuter avec tous les services Web XML dans la portée du fichier de configuration.
<trace> Configure le service de trace ASP.NET.
<trust> Configure le jeu d'autorisations de sécurité d'accès du code utilisé pour exécuter une application spécifique. Cette section peut être déclarée aux niveaux de l'ordinateur, du site et de l'application.
<trustLevel> Définit le mappage de niveaux de sécurité spécifiques à des fichiers de stratégie nommés.
<use> Spécifie les chaînes de demande HTTP envoyées à cet analyseur.
<user> Permet la définition d'informations d'authentification de nom et de mot de passe d'utilisateur dans le fichier de configuration.
<webServices> Contrôle les paramètres des services Web XML créés à l'aide de ASP.NET.
<WsdlHelpGenerator> Spécifie la page d'aide .aspx d'un service Web XML.

Voir aussi

Configuration ASP.NET