1. Fenomena
a.Akses dengan localhost, normal
b.Jika diakses berdasarkan alamat IP, akan terjadi error 403
2. Analisis
a. Mencurigai adanya masalah ACL, setting Everyone ke full control, masalah masih belum bisa terselesaikan
b. Saya tidak sengaja mengakses "WebForm1.aspx", dan kemudian mengakses beranda lagi saya dapat mengaksesnya secara normal.
c.Aspx asli yang tidak dapat diakses diubah dari asp
3. Kesimpulan
a. Kunjungi halaman web mana pun yang dikonversi dari asp ke aspx. Jika halaman web aspx baru tidak berisi bagian "Codebehind="index.aspx.cs" AutoEventWireup="false" Inherits="IQTest.WebForm1"", Kesalahan 403 akan terjadi
b. Solusi: Pastikan untuk mengakses halaman mana pun yang berisi "Codebehind" sebelum mengakses semua halaman web aspx yang dikonversi dari asp. Alasan utamanya adalah aplikasi asp.net gagal dijalankan, menyebabkan IIS menolak akses
karena alasan yang sama Dapat dilihat bahwa ketika aplikasi asp.net habis dan didaur ulang, kesalahan 403 ini juga akan muncul di halaman yang dikirimkan nanti!
Catatan: halaman aspx yang tidak mengandung "Codebehind="index.aspx.cs" AutoEventWireup="false" Inherits="IQTest.WebForm1" dapat diakses secara normal.