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.
Aggiornamento: Luglio 2008
Specifica se ignorare la convalida di nomi sicuri per gli assembly con attendibilità totale caricati in un oggetto AppDomain con attendibilità totale.
Elemento <Configuration>
Elemento <runtime>
Elemento <bypassTrustedAppStrongNames>
<bypassTrustedAppStrongNames
enabled="true|false"/>
Attributi ed elementi
Nelle sezioni riportate di seguito vengono descritti attributi, elementi figlio ed elementi padre.
Attributi
Attributo |
Descrizione |
|---|---|
enabled |
Attributo obbligatorio. Specifica se è attivata la funzionalità che consente di ignorare la convalida di nomi sicuri per gli assembly con attendibilità totale. Se questa funzionalità è attivata, i nomi sicuri non vengono convalidati per verificare che siano corretti quando l'assembly viene caricato. Il valore predefinito è true. |
Attributo enabled
Valore |
Descrizione |
|---|---|
true |
Le firme con nome sicuro per gli assembly con attendibilità totale non vengono convalidate quando gli assembly vengono caricati in un oggetto AppDomain con attendibilità totale. Questa è l'impostazione predefinita. |
false |
Le firme con nome sicuro per gli assembly con attendibilità totale vengono convalidate quando gli assembly vengono caricati in un oggetto AppDomain con attendibilità totale. La firma con nome sicuro viene controllata solo per verificare se è corretta; non viene confrontata con un altro nome sicuro per trovare una corrispondenza. |
Elementi figlio
Nessuna.
Elementi padre
Elemento |
Descrizione |
|---|---|
configuration |
Elemento di primo livello in ciascun file di configurazione utilizzato in Common Language Runtime e nelle applicazioni .NET Framework. |
runtime |
Contiene informazioni sull'associazione degli assembly e la procedura di Garbage Collection. |
Note
La funzionalità che consente di ignorare il nome sicuro evita il sovraccarico associato alla verifica delle firme con nome sicuro degli assembly con attendibilità totale.
Questa funzionalità si applica a tutti gli assembly firmati con nome sicuro che abbiano le caratteristiche seguenti:
Sono completamente attendibili senza la prova StrongName (ad esempio, dispongono della prova della zona MyComputer).
Vengono caricati in un oggetto AppDomain completamente attendibile.
Vengono caricati da un percorso nella proprietà ApplicationBase di tale oggetto AppDomain.
Non hanno firma ritardata.
Nota
Se la funzionalità che consente di ignorare il nome sicuro viene disattivata per tutte le applicazioni del computer tramite una chiave del Registro di sistema, questa impostazione del file di configurazione non ha alcun effetto. Per ulteriori informazioni, vedere la classe Procedura: disattivare la funzionalità che consente di ignorare il nome sicuro.
Esempio
Nell'esempio seguente viene illustrato come specificare il comportamento che convalida la firma con nome sicuro per gli assembly con attendibilità totale.
<configuration>
<runtime>
<bypassTrustedAppStrongNames="false"/>
</runtime>
</configuration>
Vedere anche
Attività
Procedura: disattivare la funzionalità che consente di ignorare il nome sicuro
Riferimenti
Schema delle impostazioni dell'ambiente di esecuzione
Altre risorse
Schema dei file di configurazione per .NET Framework
Cronologia delle modifiche
Data |
Cronologia |
Motivo |
|---|---|---|
|
Luglio 2008 |
Argomento aggiunto. |
Modifica di funzionalità in SP1. |