<trustLevel>, élément
Définit le mappage de niveaux de sécurité spécifiques à des fichiers de stratégie nommés. L'élément <trustLevel> peut être déclaré au niveau du site uniquement.
<configuration>
<system.web>
<securityPolicy>
<trustLevel>
<trustLevel name="Full|High||Medium|Low|Minimal"
policyFile="filename.config"/>
Attributs requis
Attribut | Option | Description |
---|---|---|
name | Spécifie un niveau de sécurité nommé mappé à un fichier de stratégie. La valeur par défaut est Full. | |
Full | Spécifie que ASP.NET ne limite pas la stratégie de sécurité avec une stratégie spécifique au domaine d'application. Il n'y a pas de fichier de stratégie de sécurité associé avec Full. | |
High | Spécifie le mappage de fichiers de stratégie de niveau de sécurité High. | |
Medium | Spécifie le mappage de fichiers de stratégie de niveau de sécurité Medium. | |
Low | Spécifie le mappage de fichiers de stratégie de niveau de sécurité High. | |
Minimal | Spécifie le mappage de fichiers de stratégie de niveau de sécurité Minimum. | |
policyFile | Spécifie le fichier de configuration qui contient les paramètres de stratégie de sécurité du niveau de sécurité nommé. |
Notes
ASP.NET traite le niveau de confiance Full de façon particulière. C'est pourquoi aucun fichier de stratégie ne lui est associé. Si c'est l'option Full qui est retenue, l'hôte ASP.NET n'ajoute pas de stratégie au niveau du domaine d'application supplémentaire à l'application. Le niveau de confiance Full est toujours mappé à un gestionnaire interne et l'attribut policyFile est ignoré.
Exemple
L'exemple suivant spécifie les paramètres de niveau de confiance pour une application ASP.NET.
<system.web>
<securityPolicy>
<trustLevel name="Full" policyFile="internal"/>
<trustLevel name="High" policyFile="web_hightrust.config"/>
<trustLevel name="Medium" policyFile="web_mediumtrust.config"/>
<trustLevel name="Low" policyFile="web_lowtrust.config"/>
<trustLevel name="Minimal" policyFile="web_minimaltrust.config"/>
</securityPolicy>
</system.web>
Configuration requise
Contenu dans : <system.web>
Plate-forme Web : IIS 5.0, IIS 5.1, IIS 6.0
Fichier de configuration : Machine.config, Web.config
Gestionnaire de sections de configuration : System.Web.Security.CodeAccessSecurityHandler
Voir aussi
<securityPolicy>, élément | Configuration ASP.NET | Schéma des paramètres ASP.NET