Elemento <runtime>

Aggiornamento: novembre 2007

Contiene le informazioni sull'associazione degli assembly e la procedura di Garbage Collection.

Elemento <Configuration>
  Elemento <runtime>

<runtime>
</runtime>

Attributi ed elementi

Le seguenti sezioni illustrano attributi, elementi figlio e padre.

Attributi

Nessuno.

Elementi figlio

Elemento

Descrizione

<alwaysFlowImpersonationPolicy>

Contiene le informazioni sul reindirizzamento della versione degli assembly e i relativi percorsi.

Elemento <assemblyBinding> per <runtime>

Contiene le informazioni sul reindirizzamento della versione degli assembly e i relativi percorsi.

Elemento <bypassTrustedAppStrongNames>

Specifica se la verifica dei nomi sicuri per gli assembly attendibili deve essere ignorata.

<developmentMode>

Specifica se nell'ambiente di esecuzione viene effettuata una ricerca degli assembly nelle directory definite dalla variabile di ambiente DEVPATH.

<disableCachingBindingFailures>

Specifica se è disattivata la memorizzazione nella cache degli errori di associazione, che in .NET Framework versione 2.0 è attivata per impostazione predefinita.

<gcConcurrent>

Specifica se in Common Language Runtime viene eseguita la procedura di Garbage Collection in modo concorrente.

<gcServer>

Specifica se in Common Language Runtime viene eseguita la Garbage Collection per server.

<legacyImpersonationPolicy>

Specifica che il flusso dell'identità Windows non passa attraverso punti asincroni, indipendentemente dalle impostazioni di flusso per il contesto di esecuzione nel thread corrente.

<legacyV1CASPolicy>

Specifica se in fase di esecuzione vengono utilizzati criteri di sicurezza dall'accesso di codice legacy.

Elementi padre

Elemento

Descrizione

configuration

È l'elemento di primo livello in ciascun file di configurazione utilizzato in Common Language Runtime e nelle applicazioni .NET Framework.

Note

In .NET Framework versione 2.0 le identità rappresentate attraversano i punti asincroni di un dominio applicazione. In .NET Framework versione 2.0 è possibile attivare o disattivare il flusso delle rappresentazioni attraverso i punti asincroni configurando correttamente l'elemento runtime nel file machine.config o nel file di configurazione dell'applicazione. Per ASP.NET il flusso delle rappresentazioni può essere configurato nel file aspnet.config contenuto nella directory <Cartella Windows>\Microsoft.NET\Framework\vx.x.xxxx .

Per impostazione predefinita, in ASP.NET viene disattivato il flusso delle rappresentazioni nel file aspnet.config utilizzando le seguenti impostazioni di configurazione:

configuration>
   <runtime>
      <legacyImpersonationPolicy enabled="true"/>
      <alwaysFlowImpersonationPolicy enabled="false"/>
   </runtime>
</configuration>

Se in ASP.NET si desidera attivare il flusso delle rappresentazioni, è necessario utilizzare in modo esplicito le seguenti impostazioni di configurazione:

<configuration>
   <runtime>
      <legacyImpersonationPolicy enabled="false"/>
      <alwaysFlowImpersonationPolicy enabled="true"/>
   </runtime>
</configuration>

Per ulteriori informazioni, vedere°Elemento <legacyImpersonationPolicy> e Elemento <alwaysFlowImpersonationPolicy>.

Esempio

Nell'esempio seguente viene illustrato come reindirizzare una versione dell'assembly in un'altra.

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

Vedere anche

Attività

Procedura: disattivare l'esecuzione contemporanea della Garbage Collection

Concetti

Reindirizzamento delle versioni di assembly

Riferimenti

Schema delle impostazioni dell'ambiente di esecuzione

Altre risorse

Schema dei file di configurazione per .NET Framework