Condividi tramite


Elemento <generatePublisherEvidence>

Aggiornamento: novembre 2007

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

Elemento <Configuration>
  Elemento <runtime>
    Elemento <generatePublisherEvidence>

<generatePublisherEvidence  
   enabled="true|false"/>

Attributi ed elementi

Le seguenti sezioni illustrano attributi, elementi figlio e padre.

Attributi

Attributo

Descrizione

enabled

Attributo obbligatorio.

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

Attributo enabled

Value

Descrizione

false

I criteri di sicurezza dall'accesso di codice dell'editore non vengono utilizzati.

true

I criteri di sicurezza dall'accesso di codice dell'editore vengono utilizzati. Questa è l'impostazione predefinita.

Elementi figlio

Nessuno.

Elementi padre

Elemento

Descrizione

configuration

È l'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

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

Nota

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