AspNetHostingPermissionLevel Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan tingkat kepercayaan yang diberikan ke aplikasi web ASP.NET.
public enum class AspNetHostingPermissionLevel
public enum AspNetHostingPermissionLevel
[System.Serializable]
public enum AspNetHostingPermissionLevel
type AspNetHostingPermissionLevel =
[<System.Serializable>]
type AspNetHostingPermissionLevel =
Public Enum AspNetHostingPermissionLevel
- Warisan
- Atribut
Bidang
High | 500 | Menunjukkan bahwa fitur yang dilindungi dengan permintaan untuk tingkat apa pun yang kurang dari atau sama dengan |
Low | 300 | Menunjukkan bahwa fitur yang dilindungi dengan permintaan untuk tingkat apa pun yang kurang dari atau sama dengan Low tingkat akan berhasil. Tingkat ini dimaksudkan untuk memungkinkan akses baca-saja ke sumber daya terbatas di lingkungan yang dibatasi. Tingkat ini diberikan dengan menentukan Low tingkat kepercayaan di bagian kepercayaan dalam file konfigurasi. |
Medium | 400 | Menunjukkan bahwa fitur yang dilindungi dengan permintaan untuk tingkat apa pun yang kurang dari atau sama dengan Medium tingkat akan berhasil. Tingkat ini diberikan dengan mengonfigurasi setidaknya Medium tingkat kepercayaan di bagian kepercayaan dalam file konfigurasi. |
Minimal | 200 | Menunjukkan bahwa fitur yang dilindungi dengan permintaan untuk tingkat akan Minimal berhasil. Tingkat ini memungkinkan kode untuk dijalankan tetapi tidak berinteraksi dengan sumber daya yang ada pada sistem. Tingkat ini diberikan dengan mengonfigurasi setidaknya Minimal tingkat kepercayaan menggunakan bagian kepercayaan dalam file konfigurasi. |
None | 100 | Menunjukkan bahwa tidak ada izin yang diberikan. Semua tuntutan akan AspNetHostingPermission gagal. |
Unrestricted | 600 | Menunjukkan bahwa semua tuntutan izin untuk menggunakan semua fitur aplikasi akan diberikan. Ini setara dengan memberikan |
Keterangan
Lihat ASP.NET Keamanan Akses Kode untuk informasi terperinci tentang izin yang diberikan ke setiap tingkat kepercayaan.
Anggota enumerasi ini menentukan tingkat keamanan aplikasi mulai dari kepercayaan penuh (aplikasi tidak dibatasi oleh keamanan akses kode) hingga kepercayaan minimal (aplikasi hanya memiliki izin untuk dijalankan). Anda mengatur tingkat kepercayaan untuk sumber daya ASP.NET dengan elemen konfigurasi kepercayaan dalam file Web.config atau Machine.config.
Jika Anda ingin mengunci kebijakan keamanan untuk server atau situs Web tertentu, gunakan elemen lokasi bersama dengan allowOverride=false
atribut untuk memastikan bahwa pengaturan kebijakan kepercayaan tidak dapat ditimpa secara lokal.