<codeBase-elem>
Meghatározza, hogy a közös nyelvi futtatókörnyezet hol talál szerelvényt.
<Konfigurációs>
<Runtime>
<assemblyBinding>
<dependentAssembly>
<Codebase>
Syntax
<codeBase
version="Assembly version"
href="URL of assembly"/>
Attribútumok és elemek
Az alábbi szakaszok az attribútumokat, a gyermekelemeket és a szülőelemeket ismertetik.
Attribútumok
Attribútum | Leírás |
---|---|
href |
Kötelező attribútum. Megadja azt az URL-címet, ahol a futtatókörnyezet megtalálja a szerelvény megadott verzióját. |
version |
Kötelező attribútum. Annak a szerelvénynek a verzióját adja meg, amelyre a kódbázis vonatkozik. A szerelvény verziószámának formátuma major.minor.build.revision. |
version attribútum
Érték | Leírás |
---|---|
A verziószám minden részén érvényes értékek 0 és 65535 között vannak. | Nem alkalmazható. |
Gyermekelemek
Nincsenek.
Szülőelemek
Elem | Leírás |
---|---|
buildproviders |
Egyéni erőforrásfájlok fordításához használt buildszolgáltatók gyűjteményét határozza meg. Tetszőleges számú buildszolgáltatóval rendelkezhet. |
compilation |
A ASP.NET által használt összes fordítási beállítást konfigurálja. |
configuration |
A közös nyelvi futtatókörnyezet és .NET-keretrendszer alkalmazások által használt összes konfigurációs fájl gyökéreleme. |
System.web |
Megadja a ASP.NET konfigurációs szakasz gyökérelemét. |
Megjegyzések
Ahhoz, hogy a futtatókörnyezet a <codeBase> beállítást használja egy gép konfigurációs fájljában vagy közzétevői házirendfájljában, a fájlnak át kell irányítania a szerelvény verzióját is. Az alkalmazáskonfigurációs fájlok kódbázis-beállítással rendelkezhetnek a szerelvény verziójának átirányítása nélkül. A használandó szerelvényverzió meghatározása után a futtatókörnyezet a verziót meghatározó fájl kódbázis-beállítását alkalmazza. Ha nincs megadva kódbázis, a futtatókörnyezet a szokásos módon mintavételezi a szerelvényt.
Ha a szerelvény neve erős, a kódbázis beállítása bárhol lehet a helyi intraneten vagy az interneten. Ha a szerelvény privát szerelvény, a kódbázis-beállításnak az alkalmazás könyvtárához viszonyított elérési útnak kell lennie.
Az erős névvel nem rendelkező szerelvények esetében a rendszer figyelmen kívül hagyja a verziót, és a betöltő a codebase első megjelenését <használja a dependentAssemblyben><.> Ha van olyan bejegyzés az alkalmazáskonfigurációs fájlban, amely átirányítja a kötést egy másik szerelvényre, az átirányítás akkor is elsőbbséget élvez, ha a szerelvény verziója nem egyezik meg a kötési kérelemmel.
Példa
Az alábbi példa bemutatja, hogyan adhatja meg, hogy a futtatókörnyezet hol talál szerelvényt.
<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>