Dela via


<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>

Se även