Aracılığıyla paylaş


<codeBase> Öğesi

Ortak dil çalışma zamanının bir derlemeyi nerede bulabileceğini belirtir.

<Yapılandırma>
  <Çalışma zamanı>
    <assemblyBinding>
      <Dependentassembly>
        <Codebase>

Syntax

   <codeBase
        version="Assembly version"
        href="URL of assembly"/>

Öznitelikler ve Öğeler

Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.

Öznitelikler

Öznitelik Açıklama
href Gerekli öznitelik.

Çalışma zamanının derlemenin belirtilen sürümünü bulabileceği URL'yi belirtir.
version Gerekli öznitelik.

Kod tabanının uygulandığı derlemenin sürümünü belirtir. Derleme sürüm numarasının biçimi major.minor.build.revision şeklindedir.

version Özniteliği

Değer Açıklama
Sürüm numarasının her parçası için geçerli değerler 0 ile 65535'tir. Geçerli değildir.

Alt Öğeler

Yok.

Üst Öğeler

Öğe Açıklama
buildproviders Özel kaynak dosyalarını derlemek için kullanılan derleme sağlayıcıları koleksiyonunu tanımlar. İstediğiniz sayıda derleme sağlayıcısına sahip olabilirsiniz.
compilation ASP.NET tarafından kullanılan tüm derleme ayarlarını yapılandırılır.
configuration Her yapılandırma dosyasında yer alan ve ortak dil çalışma zamanı ve .NET Framework uygulamaları tarafından kullanılan kök öğe.
System.web ASP.NET yapılandırma bölümünün kök öğesini belirtir.

Açıklamalar

Çalışma zamanının bir makine yapılandırma dosyasında veya yayımcı ilkesi dosyasında codeBase> ayarını kullanması< için dosyanın derleme sürümünü de yeniden yönlendirmesi gerekir. Uygulama yapılandırma dosyaları, derleme sürümünü yeniden yönlendirmeden bir kod tabanı ayarına sahip olabilir. Hangi derleme sürümünün kullanılacağını belirledikten sonra çalışma zamanı, sürümü belirleyen dosyadan kod tabanı ayarını uygular. Kod tabanı belirtmezse, çalışma zamanı derleme için her zamanki gibi yoklar.

Derlemenin tanımlayıcı adı varsa, kod tabanı ayarı yerel intranette veya İnternet'te herhangi bir yerde olabilir. Derleme özel bir derlemeyse, kod tabanı ayarının uygulamanın dizinine göre bir yol olması gerekir.

Tanımlayıcı adı olmayan derlemeler için sürüm yoksayılır ve yükleyici dependentAssembly> içindeki <kod tabanının <> ilk görünümünü kullanır. Uygulama yapılandırma dosyasında bağlamayı başka bir derlemeye yönlendiren bir giriş varsa, derleme sürümü bağlama isteğiyle eşleşmese bile yeniden yönlendirme öncelikli olur.

Örnek

Aşağıdaki örnekte çalışma zamanının bir derlemeyi nerede bulabileceğinin nasıl belirtileceği gösterilmektedir.

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

Ayrıca bkz.