<runtime>, élément
Mise à jour : novembre 2007
Contient des informations sur les liaisons d'assembly et l'opération garbage collection.
<configuration>, élément
<runtime>, élément
<runtime>
</runtime>
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributs
Aucun
Éléments enfants
Élément |
Description |
---|---|
Contient des informations sur la redirection des versions des assemblys et sur l'emplacement de ces derniers. |
|
Contient des informations sur la redirection des versions des assemblys et sur l'emplacement de ces derniers. |
|
Spécifie si la vérification de nom fort pour les assemblys fiables doit être ignorée. |
|
Spécifie si le runtime recherche les assemblys dans les répertoires spécifiés par la variable d'environnement DEVPATH. |
|
Spécifie si la mise en cache des échecs de liaison, qui est le comportement par défaut dans la version 2.0 du .NET Framework, est désactivée. |
|
Spécifie si le Common Language Runtime exécute l'opération garbage collection simultanément. |
|
Spécifie si le Common Language Runtime exécute le garbage collection côté serveur. |
|
Spécifie que l'identité Windows n'est pas transmise entre des points asynchrones, quels que soient les paramètres de flux du contexte d'exécution sur le thread actif. |
|
Spécifie si le runtime utilise la stratégie de sécurité d'accès du code héritée (legacy) (CAS, Code Access Security). |
Éléments parents
Élément |
Description |
---|---|
configuration |
Élément racine de chaque fichier de configuration utilisé par le Common Language Runtime et les applications .NET Framework. |
Notes
Dans la version 2.0 du .NET Framework, l'identité empruntée est transmise entre des points asynchrones dans un domaine d'application. Dans la version 2.0 du .NET Framework, vous pouvez activer ou désactiver la transmission de l'emprunt d'identité entre des points asynchrones en configurant correctement l'élément runtime dans le fichier machine.config ou dans le fichier de configuration de l'application. Pour ASP.NET, la transmission de l'emprunt d'identité peut être configurée dans le fichier aspnet.config du répertoire <Dossier Windows>\Microsoft.NET\Framework\vx.x.xxxx.
Par défaut, ASP.NET désactive la transmission de l'emprunt d'identité dans le fichier aspnet.config à l'aide des paramètres de configuration suivants :
configuration>
<runtime>
<legacyImpersonationPolicy enabled="true"/>
<alwaysFlowImpersonationPolicy enabled="false"/>
</runtime>
</configuration>
Dans ASP.NET, si vous souhaitez plutôt autoriser la transmission de l'emprunt d'identité, vous devez explicitement utiliser les paramètres de configuration suivants :
<configuration>
<runtime>
<legacyImpersonationPolicy enabled="false"/>
<alwaysFlowImpersonationPolicy enabled="true"/>
</runtime>
</configuration>
Pour plus d'informations, consultez <legacyImpersonationPolicy>, élément et <alwaysFlowImpersonationPolicy>, élément.
Exemple
L'exemple suivant montre comment rediriger une version d'assembly vers une autre.
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="myAssembly"
publicKeyToken="32ab4ba45e0a69a1"
culture="neutral" />
<bindingRedirect oldVersion="1.0.0.0"
newVersion="2.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
Voir aussi
Tâches
Comment : désactiver le garbage collection simultané
Concepts
Redirection des versions d'assemblys
Référence
Schéma des paramètres d'exécution