Bagikan melalui


Elemen <codeBase>

Menentukan lokasi runtime bahasa umum dapat menemukan rakitan.

<konfigurasi>
  <runtime bahasa umum>
    <assemblyBinding>
      <dependentAssembly>
        <codeBase>

Sintaks

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

Atribut dan Elemen

Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.

Atribut

Atribut Deskripsi
href Atribut yang diperlukan.

Menentukan URL tempat runtime dapat menemukan versi rakitan yang ditentukan.
version Atribut yang diperlukan.

Menentukan versi rakitan tempat basis kode berlaku. Format nomor versi rakitan adalah major.minor.build.revision.

Atribut versi

Nilai Deskripsi
Nilai yang valid untuk setiap bagian dari nomor versi adalah 0 hingga 65535. Tidak dapat diterapkan.

Elemen Anak

Tidak ada.

Elemen Induk

Elemen Deskripsi
buildproviders Mendefinisikan kumpulan penyedia build yang digunakan untuk mengompilasi file sumber daya kustom. Anda dapat memiliki sejumlah penyedia build.
compilation Mengonfigurasi semua pengaturan kompilasi yang digunakan ASP.NET.
configuration Elemen root di setiap file konfigurasi yang digunakan oleh runtime bahasa umum dan aplikasi .NET Framework.
System.web Menentukan elemen akar untuk bagian konfigurasi ASP.NET.

Keterangan

Agar runtime menggunakan pengaturan <codeBase> dalam file konfigurasi mesin atau file kebijakan penerbit, file tersebut juga harus mengarahkan ulang versi rakitan. File konfigurasi aplikasi dapat memiliki pengaturan basis kode tanpa mengarahkan versi perakitan. Setelah menentukan versi rakitan mana yang akan digunakan, runtime menerapkan pengaturan basis kode dari file yang menentukan versi. Jika tidak ada codebase yang ditunjukkan, runtime akan memeriksa perakitan dengan cara biasa.

Jika perakitan memiliki nama yang kuat, pengaturan basis kode bisa dilakukan di mana saja di intranet lokal atau Internet. Jika rakitan adalah rakitan pribadi, pengaturan basis kode harus berupa jalur yang relatif terhadap direktori aplikasi.

Untuk rakitan tanpa nama yang kuat, versi diabaikan dan pemuat menggunakan tampilan <codebase> pertama di dalam <dependenAssembly>. Jika ada entri dalam file konfigurasi aplikasi yang mengalihkan pengikatan ke rakitan lain, pengalihan akan didahulukan meskipun versi rakitan tidak cocok dengan permintaan penjilidan.

Contoh

Contoh berikut menunjukkan cara menentukan tempat runtime dapat menemukan rakitan.

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

Lihat juga