<codeBase-element>
Anger var den vanliga språkkörningen kan hitta en sammansättning.
<Konfiguration>
<Runtime>
<assemblyBinding>
<dependentAssembly>
<Kodbasen>
Syntax
<codeBase
version="Assembly version"
href="URL of assembly"/>
Attribut och element
I följande avsnitt beskrivs attribut, underordnade element och överordnade element.
Attribut
Attribut | Beskrivning |
---|---|
href |
Obligatoriskt attribut. Anger den URL där körningen kan hitta den angivna versionen av sammansättningen. |
version |
Obligatoriskt attribut. Anger vilken version av sammansättningen som kodbasen gäller för. Formatet för ett sammansättningsversionsnummer är major.minor.build.revision. |
versionsattribut
Värde | Beskrivning |
---|---|
Giltiga värden för varje del av versionsnumret är 0 till 65535. | Inte tillämpligt. |
Underordnade element
Inga.
Överordnade element
Element | Beskrivning |
---|---|
buildproviders |
Definierar en samling build-providers som används för att kompilera anpassade resursfiler. Du kan ha valfritt antal byggleverantörer. |
compilation |
Konfigurerar alla kompileringsinställningar som ASP.NET använder. |
configuration |
Rotelementet i varje konfigurationsfil som används av den vanliga språkkörningen och .NET Framework program. |
System.web |
Anger rotelementet för ASP.NET konfigurationsavsnittet. |
Kommentarer
För att körningen ska kunna använda <codeBase-inställningen> i en datorkonfigurationsfil eller utgivarprincipfil måste filen även omdirigera sammansättningsversionen. Programkonfigurationsfiler kan ha en kodbasinställning utan att omdirigera sammansättningsversionen. När du har fastställt vilken sammansättningsversion som ska användas tillämpar körningen kodbasinställningen från filen som avgör versionen. Om ingen kodbas anges avsöker körningsavsökningarna för sammansättningen på vanligt sätt.
Om sammansättningen har ett starkt namn kan kodbasinställningen finnas var som helst på det lokala intranätet eller Internet. Om sammansättningen är en privat sammansättning måste kodbasinställningen vara en sökväg i förhållande till programmets katalog.
För sammansättningar utan ett starkt namn ignoreras versionen och inläsaren använder det första utseendet på <kodbasen> inuti <dependentAssembly>. Om det finns en post i programkonfigurationsfilen som omdirigerar bindning till en annan sammansättning har omdirigeringen företräde även om sammansättningsversionen inte matchar bindningsbegäran.
Exempel
I följande exempel visas hur du anger var körningen kan hitta en sammansättning.
<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>