Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Spécifie l’emplacement où le Common Language Runtime peut trouver un assembly.
<Configuration>
<Duree>
<assemblyBinding>
<dépendanceAssembly>
<Code>
Syntaxe
<codeBase
version="Assembly version"
href="URL of assembly"/>
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributes
| Caractéristique | Descriptif |
|---|---|
href |
Attribut obligatoire. Spécifie l’URL dans laquelle le runtime peut trouver la version spécifiée de l’assembly. |
version |
Attribut obligatoire. Spécifie la version de l’assembly à lequel le codebase s’applique. Le format d’un numéro de version d’assembly est major.minor.build.revision. |
Attribut de version
| Valeur | Descriptif |
|---|---|
| Les valeurs valides pour chaque partie du numéro de version sont 0 à 65535. | Non applicable. |
Éléments enfants
Aucun.
Éléments parents
| Élément | Descriptif |
|---|---|
buildproviders |
Définit une collection de fournisseurs de build utilisés pour compiler des fichiers de ressources personnalisés. Vous pouvez avoir n’importe quel nombre de fournisseurs de build. |
compilation |
Configure tous les paramètres de compilation que ASP.NET utilise. |
configuration |
Élément racine de chaque fichier de configuration utilisé par le Common Language Runtime et les applications .NET Framework. |
System.web |
Spécifie l’élément racine de la section de configuration ASP.NET. |
Remarques
Pour que le runtime utilise le <codeBase> paramètre dans un fichier de configuration de machine ou un fichier de stratégie d’éditeur, le fichier doit également rediriger la version de l’assembly. Les fichiers de configuration d’application peuvent avoir un paramètre codebase sans rediriger la version de l’assembly. Après avoir déterminé la version d’assembly à utiliser, le runtime applique le paramètre codebase du fichier qui détermine la version. Si aucune base de code n’est indiquée, les sondes runtime pour l’assembly de la manière habituelle.
Si l’assembly a un nom fort, le paramètre codebase peut être n’importe où sur l’intranet local ou Sur Internet. Si l’assembly est un assembly privé, le paramètre codebase doit être un chemin d’accès relatif au répertoire de l’application.
Pour les assemblys sans nom fort, la version est ignorée et le chargeur utilise la première apparence à <codebase> l’intérieur <dependentAssembly>. S’il existe une entrée dans le fichier de configuration de l’application qui redirige la liaison vers un autre assembly, la redirection est prioritaire même si la version de l’assembly ne correspond pas à la demande de liaison.
Example
L’exemple suivant montre comment spécifier où le runtime peut trouver un 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>