Aturan yang diterapkan sebagai berikut:
1. Aturan yang terdapat dalam file konfigurasi aplikasi tingkat dimana pendahulu (precedence) diutamakan atas warisan(inherited). Sistem ini menentukan
pendahulu diutamakan dengan membangun merge list dari semua aturan untuk URL, dengan aturan terbaru (yang terdekat dalam hirarki) berada pada akhir daftar.
2. Mengingat suatu set merge rules untuk suatu aplikasi, ASP.NET mulai dari daftar awal diteruskan dengan memeriksa
aturan sampai first match ditemukan. Konfigurasi default untuk ASP.NET mengandung elemen <allow users="*">, yang memberikan kewenangan atas semua pengguna. (Secara default, aturan ini diterapkan terakhir.) Jika tidak ada otorisasi yang cocok, permintaan
tersebut diperbolehkan. Jika kecocokan ditemukan dan ini menyangkal elemen, permintaan tersebut kembali dengan kode status HTTP 401. Jika terdapat kecocokan elemen, modul memungkinkan permintaan untuk diproses lebih lanjut.
Untuk informasi lebih lengkap lihat:
http://msdn.microsoft.com/en-us/library/wce3kxhd.aspx
http://support.microsoft.com/kb/316871
Jika anda ingin menggunakan ASP.NET Routing, lihat link berikut:
http://haacked.com/archive/2008/03/11/using-routing-with-webforms.aspx
Agnes Sannie [MSFT]
MSDN Community Support |
Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.