<codeBase> – element
Určuje, kde může modul CLR (Common Language Runtime) najít sestavení.
<Konfigurace>
<Runtime>
<sestaveníBinding>
<dependentAssembly>
<Codebase>
Syntax
<codeBase
version="Assembly version"
href="URL of assembly"/>
Atributy a elementy
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Atributy
Atribut | Popis |
---|---|
href |
Požadovaný atribut. Určuje adresu URL, kde modul runtime může najít zadanou verzi sestavení. |
version |
Požadovaný atribut. Určuje verzi sestavení, na které se vztahuje základ kódu. Formát čísla verze sestavení je major.minor.build.revision. |
atribut version
Hodnota | Popis |
---|---|
Platné hodnoty pro každou část čísla verze jsou 0 až 65535. | Neužívá se. |
Podřízené elementy
Žádné
Nadřazené elementy
Element | Popis |
---|---|
buildproviders |
Definuje kolekci zprostředkovatelů sestavení sloužících ke kompilaci vlastních souborů prostředků. Můžete mít libovolný počet poskytovatelů sestavení. |
compilation |
Konfiguruje všechna nastavení kompilace, která ASP.NET používá. |
configuration |
Kořenový prvek v každém konfiguračním souboru, který je používán modulem Common Language Runtime (CLR) a aplikacemi rozhraní .NET Framework. |
System.web |
Určuje kořenový prvek pro oddíl konfigurace ASP.NET. |
Poznámky
Aby modul runtime používal <nastavení codeBase> v konfiguračním souboru počítače nebo souboru zásad vydavatele, musí soubor také přesměrovat verzi sestavení. Konfigurační soubory aplikace můžou mít nastavení základu kódu bez přesměrování verze sestavení. Po určení verze sestavení, která se má použít, modul runtime použije nastavení základu kódu ze souboru, který určuje verzi. Pokud není uveden žádný základ kódu, modul runtime sonduje sestavení obvyklým způsobem.
Pokud má sestavení silný název, nastavení základu kódu může být kdekoli v místním intranetu nebo internetu. Pokud je sestavení privátní sestavení, musí být nastavení základu kódu cestou relativní k adresáři aplikace.
U sestavení bez silného názvu je verze ignorována a zavaděč používá první vzhled základu <> kódu uvnitř <dependentAssembly>. Pokud je v konfiguračním souboru aplikace položka, která přesměrovává vazbu na jiné sestavení, bude mít přesměrování přednost i v případě, že verze sestavení neodpovídá požadavku vazby.
Příklad
Následující příklad ukazuje, jak určit, kde může modul runtime najít sestavení.
<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>