Saya menggunakan kode web.config di bawah ini untuk mengarahkan permintaan ke halaman yang hilang ke halaman penanganan kesalahan 404:
<customErrors mode="On" defaultRedirect="404.aspx" redirectMode="ResponseRewrite">
<error statusCode="404" redirect="404.aspx"/>
</customErrors>
Ini berfungsi dengan baik ketika saya mencari halaman seperti "missing.aspx" tetapi tidak berfungsi untuk halaman tanpa ekstensi ".aspx" seperti "missing.asp" atau hanya "missing". Ketika tidak berhasil, itu hanya memuat halaman kesalahan standar IIS 7.5.
Apa yang saya lakukan salah? Saya menggunakan .net 4. Saya melihat orang lain menanyakan pertanyaan yang sama tetapi mereka tidak mendapatkan jawaban.
Terima kasih!
redirectMode="ResponseRewrite"
- person Damith   schedule 15.06.2012