Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan di mana runtime bahasa umum dapat menemukan rakitan.
<configuration>
<runtime>
<assemblyBinding>
<dependentAssembly>
<codeBase>
Syntax
<codeBase
version="Assembly version"
href="URL of assembly"/>
Atribut dan Elemen
Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.
Attributes
| Attribute | Description |
|---|---|
href |
Atribut yang diperlukan. Menentukan URL tempat runtime dapat menemukan versi rakitan yang ditentukan. |
version |
Atribut yang diperlukan. Menentukan versi assembly tempat basis kode berlaku. Format nomor versi rakitan adalah major.minor.build.revisi. |
atribut versi
| Nilai | Description |
|---|---|
| Nilai yang valid untuk setiap bagian dari nomor versi adalah 0 hingga 65535. | Tidak dapat diterapkan. |
Elemen Anak
Tidak ada.
Elemen Induk
| Elemen | Description |
|---|---|
buildproviders |
Menentukan kumpulan penyedia build yang digunakan untuk mengkompilasi file sumber daya kustom. Anda dapat memiliki sejumlah penyedia build. |
compilation |
Mengonfigurasi semua pengaturan kompilasi yang ASP.NET gunakan. |
configuration |
Elemen akar di setiap file konfigurasi yang digunakan oleh runtime dan aplikasi .NET Framework. |
System.web |
Menentukan elemen akar untuk bagian konfigurasi ASP.NET. |
Komentar
Agar runtime menggunakan <codeBase> pengaturan dalam file konfigurasi mesin atau file kebijakan penerbit, file juga harus mengalihkan versi rakitan. File konfigurasi aplikasi dapat memiliki pengaturan basis kode tanpa mengalihkan versi rakitan. Setelah menentukan versi rakitan mana yang akan digunakan, runtime menerapkan pengaturan basis kode dari file yang menentukan versi. Jika tidak ada basis kode yang ditunjukkan, runtime pemeriksaan untuk perakitan dengan cara yang biasa.
Jika assembly memiliki nama yang kuat, pengaturan basis kode dapat berada di mana saja di intranet lokal atau Internet. Jika assembly adalah assembly privat, pengaturan basis kode harus merupakan jalur yang relatif terhadap direktori aplikasi.
Untuk rakitan tanpa nama yang kuat, versi diabaikan dan loader menggunakan tampilan pertama di <codebase> dalam <dependentAssembly>. Jika ada entri dalam file konfigurasi aplikasi yang mengalihkan pengikatan ke rakitan lain, pengalihan akan diutamakan meskipun versi rakitan tidak cocok dengan permintaan pengikatan.
Example
Contoh berikut menunjukkan cara menentukan di mana runtime dapat menemukan assembly.
<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>