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