Elemento <codeBase>
Especifica dónde puede buscar Common Language Runtime un ensamblado.
Elemento <configuration>
Elemento <runtime>
Elemento <assemblyBinding>
Elemento <dependentAssembly>
Elemento <codeBase>
<codeBase
version="Assembly version"
href="URL of assembly"/>
Atributos y elementos
Las siguientes secciones describen atributos, elementos secundarios y elementos primarios.
Atributos
Atributo | Descripción |
---|---|
href |
Atributo requerido. Especifica la dirección URL en la que el motor de ejecución puede localizar la versión especificada del ensamblado. |
version |
Atributo requerido. Especifica la versión de ensamblado que aplica el código base. El formato de un número de versión de ensamblado es major.minor.build.revision. |
Atributo version
Valor | Descripción |
---|---|
Los valores aceptados para cada parte del número de versión van de 0 a 65535. |
No es aplicable |
Elementos secundarios
Ninguno.
Elementos primarios
Elemento | Descripción |
---|---|
buildproviders |
Define una colección de proveedores de generación que se utiliza para compilar archivos de recursos personalizados. Puede tener cualquier número de proveedores de generación. |
compilation |
Configura todas las opciones de compilación que utiliza ASP.NET. |
configuration |
Es el elemento raíz de cada archivo de configuración que utilizan las aplicaciones Common Language Runtime y .NET Framework. |
System.web |
Especifica el elemento raíz de la sección de configuración de ASP.NET. |
Comentarios
Para que el motor de ejecución utilice la configuración de <codeBase> en un archivo de configuración de equipo o en un archivo de directivas del editor, también se debe redirigir la versión del ensamblado en el archivo. Los archivos de configuración de la aplicación pueden tener una configuración de código base sin redirigir la versión de ensamblado. Una vez determinada la versión de ensamblado que se utiliza, el motor de ejecución aplica la configuración de código base del archivo que determina la versión. Si no se indica un código base, el motor de ejecución intenta localizar el ensamblado del modo habitual.
Si el ensamblado tiene un nombre seguro, el código base puede estar en cualquier lugar de la intranet local o en Internet. Si es un ensamblado privado, la configuración de código base debe ser una ruta de acceso relativa a un directorio de la aplicación.
Para los ensamblados que no tengan un nombre seguro, se omite la versión y el cargador usa la primera aparición de <codebase> en <dependentAssembly>. Si existe una entrada en el archivo de configuración de la aplicación que redirija el enlace a otro ensamblado, la redirección tendrá prioridad incluso aunque la versión del ensamblado no coincida con la solicitud de enlace.
Ejemplo
En el siguiente ejemplo se muestra cómo especificar dónde puede buscar el motor de ejecución un ensamblado.
<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>
Vea también
Referencia
Esquema de la configuración de Common Language Runtime
Conceptos
Especificar la ubicación de un ensamblado
Cómo el motor en tiempo de ejecución ubica ensamblados