<elemento bypassTrustedAppStrongNames>
Specifica se ignorare la convalida dei nomi sicuri negli assembly di attendibilità completa caricati in un trust AppDomaincompleto.
<Configurazione>
<Runtime>
<bypassTrustedAppStrongNames>
Sintassi
<bypassTrustedAppStrongNames
enabled="true|false"/>
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributi
Attributo | Descrizione |
---|---|
enabled |
Attributo obbligatorio. Specifica se la funzionalità di bypass che evita la convalida dei nomi sicuri per gli assembly di attendibilità completa è abilitata. Quando questa funzionalità è abilitata, i nomi sicuri non vengono convalidati per la correttezza quando l'assembly viene caricato. Il valore predefinito è true . |
Attributo enabled
Valore | Descrizione |
---|---|
true |
Le firme con nome sicuro negli assembly di attendibilità completa non vengono convalidate quando gli assembly vengono caricati in un trust AppDomaincompleto. Questo è il valore predefinito. |
false |
Le firme con nome sicuro negli assembly di attendibilità completa vengono convalidate quando gli assembly vengono caricati in un trust AppDomaincompleto. La firma con nome sicuro viene selezionata solo per la correttezza della firma; non viene confrontato con un altro nome sicuro per una corrispondenza. |
Elementi figlio
Nessuno.
Elementi padre
Elemento | Descrizione |
---|---|
configuration |
Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework. |
runtime |
Contiene informazioni sull'associazione degli assembly e sull'operazione di Garbage Collection. |
Commenti
La funzionalità di bypass con nome sicuro evita il sovraccarico della verifica delle firme con nome sicuro degli assembly di attendibilità completa.
Questa funzionalità si applica a qualsiasi assembly firmato con un nome sicuro e che ha le caratteristiche seguenti:
Completamente attendibile senza l'evidenza StrongName ( ad esempio, ha
MyComputer
prove di zona).Viene caricato in un dominio AppDomain completamente attendibile.
Viene caricato da una località nell'ambito della proprietà ApplicationBase di AppDomain.
Non ha firma ritardata.
Nota
Se la funzionalità di bypass è stata disattivata per tutte le applicazioni nel computer usando una chiave del Registro di sistema, questa impostazione del file di configurazione non ha alcun effetto. Per altre informazioni, vedere Procedura: Disabilitare la funzionalità di bypass Strong-Name.
Esempio
Nell'esempio seguente viene illustrato come specificare il comportamento che convalida la firma con nome sicuro negli assembly full-trust.
<configuration>
<runtime>
<bypassTrustedAppStrongNames enabled="false"/>
</runtime>
</configuration>