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 onde o common language runtime pode encontrar um assembly.
<configuração>
<Runtime>
<assemblyBinding>
<dependentAssembly>
<codeBase>
Sintaxe
<codeBase
version="Assembly version"
href="URL of assembly"/>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Attributes
| Attribute | Description |
|---|---|
href |
Atributo necessário. Especifica a URL em que o runtime pode encontrar a versão especificada do assembly. |
version |
Atributo necessário. Especifica a versão do assembly à qual a base de código se aplica. O formato de um número de versão do assembly é major.minor.build.revision. |
Atributo de versão
| Value | Description |
|---|---|
| Os valores válidos para cada parte do número de versão são de 0 a 65535. | Não aplicável. |
Elementos filho
Nenhum.
Elementos pai
| Elemento | Description |
|---|---|
buildproviders |
Define uma coleção de provedores de build usados para compilar arquivos de recursos personalizados. Você pode ter qualquer número de provedores de build. |
compilation |
Define todas as configurações de compilação que ASP.NET usa. |
configuration |
O elemento raiz em cada arquivo de configuração usado pelos aplicativos do Common Language Runtime e .NET Framework. |
System.web |
Especifica o elemento raiz da seção de configuração ASP.NET. |
Observações
Para que o runtime use a <codeBase> configuração em um arquivo de configuração do computador ou arquivo de política do editor, o arquivo também deve redirecionar a versão do assembly. Os arquivos de configuração do aplicativo podem ter uma configuração de base de código sem redirecionar a versão do assembly. Depois de determinar qual versão do assembly usar, o runtime aplica a configuração de base de código do arquivo que determina a versão. Se nenhuma base de código for indicada, o runtime investigará o assembly da maneira usual.
Se o assembly tiver um nome forte, a configuração da base de código poderá estar em qualquer lugar na intranet local ou na Internet. Se o assembly for um assembly privado, a configuração da base de código deverá ser um caminho relativo ao diretório do aplicativo.
Para assemblies sem um nome forte, a versão é ignorada e o carregador usa a primeira aparência de <codebase> dentro <dependentAssembly>. Se houver uma entrada no arquivo de configuração do aplicativo que redirecione a associação a outro assembly, o redirecionamento terá precedência mesmo se a versão do assembly não corresponder à solicitação de associação.
Example
O exemplo a seguir mostra como especificar onde o runtime pode encontrar um assembly.
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="myAssembly"
publicKeyToken="32ab4ba45e0a69a1"
culture="neutral" />
<codeBase version="2.0.0.0"
href="http://www.litwareinc.com/myAssembly.dll"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>