Elemento <bypassTrustedAppStrongNames>
Specifica se ignorare la convalida di nomi sicuri per gli assembly con attendibilità totale caricati in un oggetto AppDomain con attendibilità totale.
<bypassTrustedAppStrongNames
enabled="true|false"/>
Attributi ed elementi
Nelle sezioni seguenti vengono illustrati attributi, elementi figlio e padre.
Attributi
Attribute |
Oggetto di 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
Value |
Oggetto di 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
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 le informazioni sull'associazione degli assembly e la 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 l'evidenza StrongName (ad esempio, dispongono dell'evidenza 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 Procedura: disabilitare 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 enabled="false"/>
</runtime>
</configuration>
Vedere anche
Attività
Procedura: disabilitare la funzionalità che consente di ignorare il nome sicuro
Riferimenti
Schema delle impostazioni dell'ambiente di esecuzione