Condividi tramite


Schema delle impostazioni dell'ambiente di esecuzione

Le impostazioni dell'ambiente di esecuzione specificano come Common Language Runtime gestisce la Garbage Collection e la versione di un assembly da utilizzare nei file di configurazione.

<configuration>

   <runtime>

      <alwaysFlowImpersonationPolicy>

      <appDomainManagerAssembly>

      <appDomainManagerType>

      <appDomainResourceMonitoring>

      Elemento <assemblyBinding> per <runtime>

         <dependentAssembly>

            <assemblyIdentity>

            <bindingRedirect>

            <codeBase>

            <publisherPolicy>

         <probing>

         <qualifyAssembly>

         <supportPortability>

      <bypassTrustedAppStrongNames>

      <CompatSortNLSVersion>

      <developmentMode>

      <disableCachingBindingFailures>

      <disableCommitThreadStack>

      <disableFusionUpdatesFromADManager>

      <enforceFIPSPolicy>

      <etwEnable>

      <gcConcurrent>

      <gcServer>

      <generatePublisherEvidence>

      <NetFx40_LegacySecurityPolicy>

      <NetFx40_PInvokeStackResilience>

      <legacyCorruptedStateExceptionsPolicy>

      <legacyImpersonationPolicy>

      <loadfromRemoteSources>

      <PreferComInsteadOfRemoting>

      <shadowCopyTimeStampVerification>

      <TimeSpan_LegacyFormatMode>

      <UseSmallInternalThreadStacks>

Elemento

Oggetto di descrizione

<alwaysFlowImpersonationPolicy>

Specifica che il flusso dell'identità Windows passa sempre attraverso punti asincroni, indipendentemente dal modo in cui è stata ottenuta la rappresentazione.

<appDomainManagerAssembly>

Specifica l'assembly che fornisce il gestore del dominio di applicazione predefinito nel processo.

<appDomainManagerType>

Specifica il tipo che funge da gestore del dominio di applicazione predefinito.

<appDomainResourceMonitoring>

Indica al runtime di raccogliere statistiche su tutti i domini di applicazione nel processo per la durata del processo.

Elemento <assemblyBinding> per <runtime>

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

<assemblyIdentity>

Contiene le informazioni di identificazione relative a un assembly.

<bindingRedirect>

Reindirizza una versione dell'assembly in un'altra.

<bypassTrustedAppStrongNames>

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

<codeBase>

Specifica la posizione in cui un assembly può essere individuato dall'ambiente di esecuzione.

<CompatSortNLSVersion>

Specifica che nel runtime deve essere utilizzato il comportamento di ordinamento legacy quando si eseguono i confronti di stringhe

<dependentAssembly>

Incapsula i criteri di associazione e il percorso dell'assembly per ciascun assembly.

<developmentMode>

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

<disableCachingBindingFailures>

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

<disableCommitThreadStack>

Specifica se viene eseguito il commit dello stack di thread completo all'avvio di un thread.

<disableFusionUpdatesFromADManager>

Specifica se il comportamento predefinito, ovvero consentire all'host di runtime di eseguire l'override delle impostazioni di configurazione di un dominio di applicazione, è disabilitato.

<enforceFIPSPolicy>

Specifica se imporre un requisito di configurazione del computer per cui gli algoritmi di crittografia devono essere conformi agli standard FIPS (Federal Information Processing Standards).

<etwEnable>

Specifica se abilitare la traccia eventi per Windows (ETW) per gli eventi Common Language Runtime.

<gcConcurrent>

Specifica se il runtime esegue operazioni di Garbage Collection simultaneamente.

<gcServer>

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

<generatePublisherEvidence>

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

<NetFx40_LegacySecurityPolicy>

Specifica se il runtime utilizza criteri legacy di sicurezza dall'accesso di codice (CAS, Code Access Security).

<legacyCorruptedStateExceptionsPolicy>

Specifica se Common Language Runtime consente al codice gestito di rilevare violazioni di accesso e altre eccezioni di stato danneggiato.

<legacyImpersonationPolicy>

Specifica che l'identità Windows non passa attraverso punti asincroni definiti dall'utente.

<loadfromRemoteSources>

Specifica se gli assembly provenienti da origini remote vengono caricati come assembly con attendibilità totale.

<PreferComInsteadOfManagedRemoting>

Specifica che il runtime utilizzerà l'interoperabilità COM anziché i servizi remoti fra i limiti dei domini di applicazione.

<probing>

Specifica le sottodirectory in cui nell'ambiente di esecuzione viene effettuata la ricerca al momento del caricamento degli assembly.

<publisherPolicy>

Specifica se nell'ambiente di esecuzione vengono applicati i criteri dell'editore.

<qualifyAssembly>

Specifica il nome completo dell'assembly da caricare in modo dinamico quando viene utilizzato un nome parziale.

<runtime>

Contiene le informazioni sull'associazione degli assembly e il funzionamento della Garbage Collection.

<shadowCopyTimeStampVerification>

Specifica se la copia shadow utilizza il comportamento di avvio predefinito introdotto in .NET Framework versione 4 o ripristina il comportamento di avvio di versioni precedenti di .NET Framework.

<supportPortability>

Specifica che un'applicazione può fare riferimento allo stesso assembly in due implementazioni diverse di .NET Framework, disabilitando il comportamento predefinito che tratta gli assembly come equivalenti allo scopo della portabilità dell'applicazione.

<TimeSpan_LegacyFormatMode>

Specifica se il runtime utilizza la formattazione legacy per i valori TimeSpan.

<UseSmallInternalThreadStacks>

Richiede che il runtime utilizzi dimensioni di stack esplicite anziché la dimensione di stack predefinita quando crea determinati thread che utilizza internamente.

Vedere anche

Attività

Procedura: disabilitare l'esecuzione contemporanea della Garbage Collection

Concetti

Reindirizzamento delle versioni di assembly

Altre risorse

Schema dei file di configurazione per .NET Framework

Cronologia delle modifiche

Data

Cronologia

Motivo

Maggio 2011

È stato aggiunto l'elemento mancante <enforceFIPSPolicy>.

Commenti e suggerimenti dei clienti.