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 apakah runtime membuat Publisher bukti untuk keamanan akses kode (CAS).
<configuration>
<runtime>
<generatePublisherEvidence>
Nota
Keamanan Akses Kode (CAS) telah tidak digunakan lagi di semua versi .NET Framework dan .NET. Versi terbaru .NET tidak mematuhi anotasi CAS dan menghasilkan kesalahan jika API terkait CAS digunakan. Pengembang harus mencari cara alternatif untuk menyelesaikan tugas keamanan.
Syntax
<generatePublisherEvidence
enabled="true|false"/>
Atribut dan Elemen
Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.
Attributes
| Attribute | Description |
|---|---|
enabled |
Atribut yang diperlukan. Menentukan apakah runtime membuat Publisher bukti. |
Atribut yang diaktifkan
| Nilai | Description |
|---|---|
false |
Tidak membuat Publisher bukti. |
true |
Publisher Membuat bukti. Ini adalah default. |
Elemen Anak
Tidak ada.
Elemen Induk
| Elemen | Description |
|---|---|
configuration |
Elemen akar di setiap file konfigurasi yang digunakan oleh runtime dan aplikasi .NET Framework. |
runtime |
Berisi informasi tentang opsi inisialisasi runtime. |
Komentar
Runtime bahasa umum (CLR) mencoba memverifikasi tanda tangan Authenticode pada waktu pemuatan untuk membuat Publisher bukti untuk rakitan. Namun, secara default, sebagian besar aplikasi tidak memerlukan Publisher bukti. Kebijakan CAS standar tidak bergantung pada PublisherMembershipCondition. Anda harus menghindari biaya startup yang tidak perlu yang terkait dengan verifikasi tanda tangan penerbit kecuali aplikasi Anda dijalankan di komputer dengan kebijakan CAS kustom, atau berniat untuk memenuhi tuntutan di PublisherIdentityPermission lingkungan kepercayaan parsial. (Permintaan izin identitas selalu berhasil di lingkungan kepercayaan penuh.)
Nota
Kami menyarankan agar layanan menggunakan <generatePublisherEvidence> elemen untuk meningkatkan performa startup. Menggunakan elemen ini juga dapat membantu menghindari penundaan yang dapat menyebabkan waktu habis dan pembatalan startup layanan.
File Konfigurasi
Elemen ini hanya dapat digunakan dalam file konfigurasi aplikasi.
Example
Contoh berikut menunjukkan cara menggunakan <generatePublisherEvidence> elemen untuk menonaktifkan pemeriksaan kebijakan penerbit CAS untuk aplikasi.
<configuration>
<runtime>
<generatePublisherEvidence enabled="false"/>
</runtime>
</configuration>