Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Especifica se deseja ignorar a validação de nomes fortes em assemblies de confiança total que são carregados em uma confiança AppDomaintotal.
<configuração>
<Runtime>
<bypassTrustedAppStrongNames>
Sintaxe
<bypassTrustedAppStrongNames
enabled="true|false"/>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Attributes
| Attribute | Description |
|---|---|
enabled |
Atributo necessário. Especifica se o recurso de bypass que evita a validação de nomes fortes para assemblies de confiança total está habilitado. Quando esse recurso está habilitado, nomes fortes não são validados para correção quando o assembly é carregado. O padrão é true. |
Atributo habilitado
| Value | Description |
|---|---|
true |
As assinaturas de nome forte em assemblies de confiança total não são validadas quando os assemblies são carregados em uma confiança AppDomaintotal. Esse é o padrão. |
false |
As assinaturas de nome forte em assemblies de confiança total são validadas quando os assemblies são carregados em uma confiança AppDomaintotal. A assinatura de nome forte é verificada apenas para correção da assinatura; não é comparado a outro nome forte para uma correspondência. |
Elementos filho
Nenhum.
Elementos pai
| Elemento | Description |
|---|---|
configuration |
O elemento raiz em cada arquivo de configuração usado pelos aplicativos do Common Language Runtime e .NET Framework. |
runtime |
Contém informações sobre associação de assembly e coleta de lixo. |
Observações
O recurso de bypass de nome forte evita a sobrecarga da verificação de assinatura de nome forte de assemblies de confiança total.
O recurso de bypass se aplica a qualquer assembly assinado com um nome forte e que tenha as seguintes características:
Totalmente confiável sem a StrongName evidência (por exemplo, tem
MyComputerevidência de zona).Carregado em um totalmente confiável AppDomain.
Carregado de um local sob a ApplicationBase propriedade desse AppDomain.
Não assinado com atraso.
Observação
Se o recurso de bypass tiver sido desativado para todos os aplicativos no computador usando uma chave do Registro, essa configuração de arquivo de configuração não terá efeito. Para obter mais informações, consulte Como desabilitar o recurso de bypass de Strong-Name.
Example
O exemplo a seguir mostra como especificar o comportamento que valida a assinatura de nome forte em assemblies de confiança total.
<configuration>
<runtime>
<bypassTrustedAppStrongNames enabled="false"/>
</runtime>
</configuration>