Saya memiliki aplikasi ASP.NET yang saya coba konversi ke aplikasi ASP.NET 4. Aplikasi ini cukup sederhana. Saya telah membuat aplikasi web baru di IIS 7.5 menunjuk ke direktori di mana aplikasi ASP.NET ada.
Ketika saya mencoba menjalankan aplikasi, tetapi memasukkan http: // localhost: [port] ke browser saya, saya menerima kesalahan berikut:
Ringkasan Kesalahan
HTTP Error 500.21 - Internal Server Error Handler "PageHandlerFactory-Integrated" memiliki modul buruk "ManagedPipelineHandler" dalam daftar modulnyaKemungkinan besar penyebabnya:
- Handler yang dikelola digunakan; Namun, ASP.NET tidak diinstal atau tidak diinstal sepenuhnya.
- Ada kesalahan ketik dalam konfigurasi untuk daftar modul handler.
Trik "aspnet_regiis.exe -i" bekerja untuk saya.
sumber
Saya akhirnya harus menginstal ulang .NET 4 framework.
sumber
Di IIS Manager, di bawah Situs, temukan direktori Anda (Halaman Web) dan Konversikan ke Aplikasi. Pilih Kelompok Aplikasi yang valid (atau buat yang baru), yang menggunakan .NET v.2 atau lebih tinggi. Mulai ulang IIS. Kamu selesai.
sumber
2 hal yang perlu diperiksa:
1) Apakah Anda menginstal .NET 4.0 bit pada kotak?
2) Apakah situs tersebut diatur untuk menggunakan ASP.NET 4.0?
sumber
Ini bekerja untuk saya http://blogs.msdn.com/b/amol/archive/2009/03/31/aspx-pages-not-getting-served-on-iis-7.aspx
sumber