Masalah ini disebabkan oleh mode saluran dalam setelan Kumpulan Aplikasi yang disetel oleh situs web Anda.
Pendek
- Cara sederhana Ubah mode Kumpulan Aplikasi ke mode yang mengaktifkan saluran Klasik.
- Cara yang benar Web.config/aplikasi web Anda perlu diubah untuk mendukung saluran pipa Terpadu. Biasanya ini semudah menghapus bagian dari web.config Anda.
-
Cara sederhana (praktik buruk) Tambahkan berikut ini ke web.config Anda. Lihat http://www.iis.net/ConfigReference/system.webServer/validation
<system.webServer> <validation validateIntegratedModeConfiguration="false" /> </system.webServer>
Panjang Jika memungkinkan, taruhan terbaik Anda adalah mengubah aplikasi Anda untuk mendukung pipeline terintegrasi. Ada sejumlah perubahan antara IIS6 dan IIS7.x yang akan menyebabkan kesalahan ini. Anda dapat menemukan detail tentang perubahan ini di sini http://learn.iis.net/page.aspx/381/aspnet-20-breaking-changes-on-iis-70/ .
Jika Anda tidak dapat melakukannya, Anda perlu mengubah kumpulan Aplikasi yang mungkin lebih sulit dilakukan tergantung pada ketersediaan Anda ke server web.
- Buka server web
- Buka Manajer IIS
- Navigasi ke situs Anda
- Klik Setelan Lanjutan di panel Tindakan kanan
- Di bawah Kumpulan Aplikasi, ubah ke kumpulan aplikasi yang mengaktifkan klasik.
Periksa http://technet.microsoft.com/en -us/library/cc731755(WS.10).aspx untuk detail tentang mengubah Kumpulan Aplikasi
Jika Anda perlu membuat App Pool dengan pipeline Klasik, lihat http://technet.microsoft.com/en-us/library/cc731784(WS.10).aspx
Jika Anda tidak memiliki akses ke server untuk melakukan perubahan ini, Anda harus melakukannya melalui server hosting dan menghubungi mereka untuk mendapatkan bantuan.
Jangan ragu untuk mengajukan pertanyaan.