Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Specifica se il runtime crea Publisher prove per la sicurezza dall'accesso al codice.
<configurazione>
<Runtime>
<generatePublisherEvidence>
Annotazioni
La sicurezza dall'accesso al codice è stata deprecata in tutte le versioni di .NET Framework e .NET. Le versioni recenti di .NET non rispettano le annotazioni CAS e generano errori se vengono usate API correlate a CAS. Gli sviluppatori devono cercare mezzi alternativi per eseguire attività di sicurezza.
Sintassi
<generatePublisherEvidence
enabled="true|false"/>
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributes
| Attribute | Description |
|---|---|
enabled |
Attributo obbligatorio. Specifica se il runtime crea Publisher prove. |
Attributo abilitato
| Value | Description |
|---|---|
false |
Non crea Publisher prove. |
true |
Crea Publisher un'evidenza. Si tratta dell'impostazione predefinita. |
Elementi figli
Nessuno.
Elementi padre
| Elemento | Description |
|---|---|
configuration |
Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework. |
runtime |
Contiene informazioni sulle opzioni di inizializzazione in fase di esecuzione. |
Osservazioni:
Annotazioni
In .NET Framework 4 e versioni successive questo elemento non ha alcun effetto sui tempi di caricamento degli assembly.
Common Language Runtime (CLR) tenta di verificare la firma Authenticode in fase di caricamento per creare Publisher prove per l'assembly. Per impostazione predefinita, tuttavia, la maggior parte delle applicazioni non necessita di Publisher prove. I criteri CAS standard non si basano su PublisherMembershipCondition. È consigliabile 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 criteri CAS personalizzati o che intenda soddisfare le richieste PublisherIdentityPermission in un ambiente parzialmente attendibile. Le richieste di autorizzazioni di identità hanno sempre esito positivo in un ambiente con attendibilità totale.
Annotazioni
È consigliabile che i servizi usino l'elemento <generatePublisherEvidence> per migliorare le prestazioni di avvio. L'uso di questo elemento consente anche di evitare ritardi che possono causare un timeout e l'annullamento dell'avvio del servizio.
File di configurazione
Questo elemento può essere usato solo nel file di configurazione dell'applicazione.
Example
Nell'esempio seguente viene illustrato come usare l'elemento per disabilitare il <generatePublisherEvidence> controllo dei criteri di pubblicazione CAS per un'applicazione.
<configuration>
<runtime>
<generatePublisherEvidence enabled="false"/>
</runtime>
</configuration>