Saya baru saja mengalami situasi yang sama dengan pelanggan saya. Kami memiliki produk kami sendiri yang memasang situs web. Pemasang mengonfigurasi semuanya: kumpulan IIS, situs, web.config, dll.
Kami memasang situs web lain menggunakan penginstal kami. Kami memasukkan parameter yang sama, jadi web.configs kebetulan sama di kedua situs.
Namun, situs yang baru diinstal berfungsi dengan baik, sedangkan yang lama tidak. Kemudian saya membuka 2 jendela IIS Manager dan mulai membandingkan perbedaan dalam pengaturan situs web. Dan saya menemukan masalah.
Seseorang menghapus semua Pemetaan Handler dengan situs lama. Jika Anda pergi ke "Pemetaan Handler", Anda akan melihat di sana aspx, asmx dan ekstensi lainnya serta nama-nama dari handler. Jadi, di situs lama semua catatan itu hilang.
Jadi, saya akan menyarankan dulu untuk memeriksa "pemetaan Handler" - harus ada banyak catatan di sana. Buat situs web baru dan bandingkan untuk mengetahui berapa banyak yang harus ada.
Siapa yang menghapusnya, seseorang atau program lain, saya tidak tahu. Jika seseorang dapat mengetahui apakah ada beberapa aplikasi pelacakan yang akan memberi tahu bahwa pengguna domain \ john sedang memodifikasi situs web pada tanggal "07.03.2012 12:34" itu akan berguna.