Aracılığıyla paylaş


<codeBase> Öğe

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

<configuration>
  <runtime>
    <assemblyBinding>
      <dependentAssembly>
        <codeBase>

Sözdizimi

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

Attributes

Özellik Description
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 Description
Sürüm numarasının her bölümü için geçerli değerler 0 ile 65535'tir. Uygulanamaz.

Alt Öğeler

Yok.

Üst Öğeler

Öğe Description
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 ayarı bir makine yapılandırma dosyasında veya yayımcı ilkesi dosyasında kullanabilmesi <codeBase> 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ı belirtilmemişse, çalışma zamanı derleme için her zamanki gibi yoklar.

Derlemenin kesin 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 içinde <codebase>ilk görünümünü <dependentAssembly> 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.

Example

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 bakınız