Condividi tramite


Elemento <generatePublisherEvidence>

Specifica se tramite il runtime viene creata l'evidenza Publisher per la sicurezza dall'accesso di codice.

<generatePublisherEvidence  
   enabled="true|false"/>

Attributi ed elementi

Nelle sezioni seguenti vengono illustrati attributi, elementi figlio e padre.

Attributi

Attributo

Oggetto di descrizione

enabled

Attributo obbligatorio.

Specifica se tramite il runtime viene creata l'evidenza Publisher.

Attributo enabled

Value

Oggetto di descrizione

false

Non crea l'evidenza Publisher.

true

Crea l'evidenza Publisher. Questa è l'impostazione predefinita.

Elementi figlio

Nessuno.

Elementi padre

Elemento

Oggetto di descrizione

configuration

Elemento radice in ciascun file di configurazione utilizzato in Common Language Runtime e nelle applicazioni .NET Framework.

runtime

Contiene informazioni sulle opzioni di inizializzazione in fase di esecuzione.

Note

NotaNota

In .NET Framework versione 4 e versioni successive, questo elemento non ha effetto sui tempi di caricamento dell'assembly.Per ulteriori informazioni, vedere la sezione relativa alla semplificazione dei criteri di sicurezza Modifiche della sicurezza in .NET Framework 4.

Common Language Runtime (CLR) tenta di verificare la firma Authenticode al momento del caricamento per creare l'evidenza Publisher per l'assembly. Tuttavia, per impostazione predefinita la maggior parte delle applicazioni non hanno bisogno dell'evidenza Publisher. I criteri di sicurezza dall'accesso di codice non si basano su PublisherMembershipCondition. È opportuno evitare il costo di avvio non necessario associato alla verifica della firma dell'editore a meno che l'applicazione non venga eseguita in un computer con i criteri di sicurezza dall'accesso di codice personalizzati o non sia progettata per soddisfare le richieste per PublisherIdentityPermission in un ambiente parzialmente attendibile. Le richieste per le autorizzazioni di identità vengono sempre eseguite in un ambiente totalmente attendibile.)

NotaNota

È consigliabile che i servizi utilizzino l'elemento <generatePublisherEvidence> per migliorare le prestazioni di avvio.L'utilizzo di questo elemento consente anche di evitare ritardi che possono provocare il timeout e l'annullamento dell'avvio del servizio.

File di configurazione

L'elemento può essere utilizzato esclusivamente nel file di configurazione dell'applicazione.

Esempio

Nell'esempio seguente è mostrato come utilizzare l'elemento <generatePublisherEvidence> per disabilitare la verifica dei criteri di sicurezza dall'accesso di codice dell'editore per un'applicazione.

<configuration>
    <runtime>
        <generatePublisherEvidence enabled="false"/>
    </runtime>
</configuration>

Vedere anche

Riferimenti

Schema delle impostazioni dell'ambiente di esecuzione

Altre risorse

Schema dei file di configurazione per .NET Framework