AspNetHostingPermissionLevel Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ASP.NET Web uygulamasına verilen güven düzeyini belirtir.
public enum class AspNetHostingPermissionLevel
public enum AspNetHostingPermissionLevel
[System.Serializable]
public enum AspNetHostingPermissionLevel
type AspNetHostingPermissionLevel =
[<System.Serializable>]
type AspNetHostingPermissionLevel =
Public Enum AspNetHostingPermissionLevel
- Devralma
- Öznitelikler
Alanlar
High | 500 | Güven düzeyinden küçük veya buna eşit herhangi bir düzey için taleple korunan özelliklerin |
Low | 300 | Düzeye eşit veya ondan küçük herhangi bir düzey için taleple korunan özelliklerin Low başarılı olacağını gösterir. Bu düzey, kısıtlı bir ortamdaki sınırlı kaynaklara salt okunur erişime izin vermek için tasarlanmıştır. Bu düzey, yapılandırma dosyasının Lowgüven bölümünde güven düzeyi belirtilerek verilir. |
Medium | 400 | Düzeye eşit veya ondan küçük herhangi bir düzey için taleple korunan özelliklerin Medium başarılı olacağını gösterir. Bu düzey, yapılandırma dosyasının Medium güven bölümünde en azından güven düzeyi yapılandırılarak verilir. |
Minimal | 200 | Düzey talebiyle korunan özelliklerin Minimal başarılı olacağını gösterir. Bu düzey, kodun yürütülmesine izin verir ancak sistemde mevcut olan kaynaklarla etkileşim kurmasına izin verir. Bu düzey, yapılandırma dosyasındaki Minimal güven bölümü kullanılarak en azından güven düzeyi yapılandırılarak verilir. |
None | 100 | İzin verilmediğini gösterir. Tüm talepleri AspNetHostingPermission başarısız olacak. |
Unrestricted | 600 | Bir uygulamanın tüm özelliklerini kullanma iznine yönelik tüm taleplerin verileceğini gösterir. Bu, yapılandırma dosyasının güven bölümünde güven düzeyi vermeyle |
Açıklamalar
Her güven düzeyine verilen izinler hakkında ayrıntılı bilgi için bkz. ASP.NET Code Access Security .
Bu numaralandırmanın üyeleri, tam güvenden (uygulama kod erişim güvenliğiyle kısıtlanmamıştır) en az güvene (uygulamanın yalnızca yürütme iznine sahiptir) değişen uygulama güvenlik düzeylerini tanımlar. bir Web.config veya Machine.config dosyasında güven yapılandırma öğesiyle ASP.NET kaynağın güven düzeyini ayarlarsınız.
Belirli bir sunucu veya Web sitesi için güvenlik ilkesini kilitlemek istiyorsanız, güven ilkesi ayarlarının yerel olarak geçersiz kılınamayacağından emin olmak için location öğesini özniteliğiyle allowOverride=false
birlikte kullanın.