Server Windows Server 2003 Std saya menolak konten server ASP.NET. Ini berfungsi html biasa baik-baik saja tapi apa pun. Net, bahkan file html satu baris dengan ekstensi ASPX gagal diam-diam.
Hal yang saya coba:
- Tidak ada dalam log peristiwa atau log IIS WWW ketika gagal.
- Fiddler tidak menunjukkan respons
- Saya menginstal ulang .NET dengan
- C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727> aspnet_regiis.exe -U
- C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727> aspnet_regiis.exe -Saya
- Saya memberikan izin sangat tinggi pada segala hal yang dapat saya pikirkan (kontrol penuh, baca, tulis, dll.) Untuk semua pengguna yang mungkin relevan (IUSER *, ASP.NET, dll.).
- Saya mengkonfirmasi bahwa Ekstensi Layanan Web ASP.Net v1 dan v2 "diizinkan" di IIS
- Mengonfirmasi bahwa Server Manager mengaktifkan peran IIS dan ASP.Net
Sekali lagi: inilah skenarionya:
- http: //localhost/Test/Default.htm <- Berhasil!
- http: //localhost/Test/Default.aspx <- Bom diam-diam tanpa pesan sama sekali
Bimbingan apa pun akan sangat dihargai!
Solusi: Saya menginstal ulang sesuai instruksi di bawah ini dan berfungsi sekarang. Terima kasih semuanya!
sumber
Coba ini: http: //localhost/blah.aspx (seharusnya halaman tidak ada). Jika itu memberi Anda 404 bukannya halaman kesalahan asp.net maka asp.net tidak berjalan, jika itu memberi Anda kesalahan 403 maka izin untuk situs salah.
Berikut daftar periksa yang dapat membantu:
Apakah ASP.NET diinstal dan terdaftar?
Apakah ASP.NET berjalan?
Periksa tab "ASP.NET" di properti situs web Anda. Pastikan itu menggunakan versi yang benar.
Periksa tab "Direktori Rumah" di properti situs Anda, periksa pengaturan "Jalankan Izin," itu harus diatur untuk memungkinkan skrip. Periksa juga "Ekstensi Layanan Web" untuk memastikan asp.net diizinkan untuk berjalan.
sumber
Buka manajer IIS, klik pada folder Web Service Extensions di panel kiri. Kemudian klik pada ASP.NET Extension di panel kanan dan klik tombol Allow.
sumber
Anda tidak perlu menghapus / menginstal ulang IIS untuk membangun kembali dukungan .net, sesuai jawaban sebelumnya. Jalankan saja utilitas aspnet_regiis.exe yang terletak di folder framwork yang sesuai, misalnya:
sumber