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.
Nota
Artikel ini khusus untuk .NET Framework. Ini tidak berlaku untuk implementasi .NET yang lebih baru, termasuk .NET 6 dan versi yang lebih baru.
Pengalihan pengikatan rakitan eksplisit dalam file konfigurasi aplikasi memerlukan izin keamanan. Ini berlaku untuk pengalihan rakitan .NET Framework dan rakitan dari pihak ketiga. Izin diberikan dengan mengatur SecurityPermissionFlag flag pada SecurityPermission. Rakitan terkelola tidak memiliki izin secara default.
Izin keamanan diberikan kepada aplikasi yang berjalan di Zona Tepercaya (komputer lokal) dan Zona Intranet. Aplikasi yang berjalan di Zona Internet dilarang keras untuk melakukan pengalihan pengikatan perakitan.
Izin tidak diperlukan jika pengalihan rakitan dilakukan dalam file kebijakan penerbit yang dikontrol oleh penerbit komponen, atau dalam file konfigurasi mesin yang dikendalikan oleh administrator. Namun, izin diperlukan agar aplikasi secara eksplisit mengabaikan kebijakan penerbit menggunakan <elemen publisherPolicy apply="no"/> dalam file konfigurasi aplikasi.
Tabel berikut ini memperlihatkan pengaturan keamanan default untuk BindingRedirects bendera.
| Zona | Pengaturan bendera BindingRedirects |
|---|---|
| Zona Tepercaya (komputer lokal) | ON |
| Zona Intranet | ON |
| Zona Internet | OFF |
| Zona yang tidak tepercaya | OFF |
Administrator dapat mengubah setelan keamanan ini untuk mendukung atau membatasi skenario tertentu pada komputer tertentu. Tidak ada alat untuk mengubah BindingRedirects pengaturan bendera dari default; administrator harus mengedit file Security.config secara manual di komputer pengguna.