Dengan Windows 8.1 akhirnya dirilis ke MSDN / Technet hari ini saya menemukan masalah berikut menjalankan aplikasi ASP.NET saya setelah melakukan peningkatan di tempat dengan Win 8.1 RTM:
Layanan tidak tersedia
HTTP Error 503. Layanan ini tidak tersedia.
AppPool telah mati dan menunjukkan status
Stopped
Log IIS tidak memiliki apa-apa
Ada petunjuk di log Aplikasi Windows yang berisi kesalahan ini
The Module DLL C:\WINDOWS\system32\inetsrv\rewrite.dll failed to load. The data is the error.
Bagaimana cara memulihkan IIS saya agar berfungsi kembali?
url-rewrite-module
windows-8.1
Simon_Weaver
sumber
sumber
System
Event Log menunjukkan kesalahan terkait dengan salah satu diApplication
log:A listener channel for protocol 'http' in worker process '####' serving application pool 'MyAppPool' reported a listener channel failure. The data field contains the error number.
@Simon_Weaver memiliki jawaban yang benar.Jawaban:
Sepertinya uninstall sederhana dan menginstal ulang modul rewrite akan melakukan triknya.
Sunting: Seperti yang dikatakan orang lain - coba perbaiki dulu - jika berhasil maka itu harus lebih cepat.
Sepertinya Penginstal Platform Web Microsoft tidak dapat menghapus instalannya, jadi cukup buka
Programs and Features
untuk menghapus instalannya.Anda akan menemukannya terdaftar sebagai
IIS URL Rewrite Module 2
dan cukup klikUninstall
tombol di atas.Kemudian instal ulang dari sini:
http://www.iis.net/downloads/microsoft/url-rewrite
Pastikan App Pool Anda dimulai - atau cukup mulai ulang IIS dan semuanya akan berfungsi kembali.
Sunting : 8/30/16: Kesalahan serupa tetapi tidak terkait dapat terjadi jika Anda memiliki inti .NET 'baru' yang diinstal dan memperbarui ke edisi Win 10 Anniversary. Lihat di sini: https://github.com/aspnet/Home/issues/1583 - Menjalankan perbaikan pada Pratinjau Perkakas VS 2015 harus memperbaikinya. Ingin menambahkannya di sini karena kesalahannya sangat mirip dengan jawaban ini.
sumber
Saya mendapat kesalahan Log Peristiwa ini setelah memperbarui Win8.1 ke Win10. Untuk memperbaikinya, masuk ke Control Panel -> Programs and Features , cari IIS URL Rewrite Module 2 , klik kanan dan pilih Repair (cepat). Selanjutnya, mulai ulang AppPool yang dihentikan. Seharusnya baik-baik saja sekarang.
Tidak perlu menghapus atau menginstal ulang.
Gary Davis
sumber
Tidak perlu mencopot pemasangan. Lakukan saja Perbaikan sebagai gantinya, dan itu akan berhasil.
sumber
Untuk beberapa alasan aneh, satu-satunya solusi bagi saya adalah menginstal modul versi sebelumnya, dari https://www.microsoft.com/en-us/download/details.aspx?id=7435
sumber
Saya baru saja mengalami masalah ini setelah pembaruan. Semua kolam aplikasi berhenti! Memulai mereka menyelesaikan masalah.
sumber
Saya berjuang dengan masalah serupa tadi malam.
Ini dimulai dengan keluhan tentang redirect.dll hilang. Setelah menginstal fitur Redirect IIS, pesan log itu menghilang dan yang tersisa hanyalah sekumpulan pesan kesalahan dari WS. Itu mencoba memulai kumpulan aplikasi saya lima kali sampai menyerah.
Kode kesalahan adalah "8007007E" (File tidak ditemukan menurut google).
Saya kemudian menginstal ProcMon dari sysinternals.com dan setiap kali proses w3wp mengeluh tentang "NAMA TIDAK DITEMUKAN" tepat sebelum mengakhiri, saya mencari di Google dan menginstal fitur IIS yang sesuai. Saya mengulangi ini sampai saya menginstal semuanya dan membuat semuanya berfungsi kembali.
Memasang semuanya bukanlah solusi yang baik, tetapi saya tidak punya waktu untuk menyelidiki lebih dalam sekarang.
sumber
Saya menemukan gejala yang sama setelah mengubah kata sandi domain saya. Saya juga harus mengatur ulang kata sandi saya di pengaturan App Pool (hard code!) Saya di kotak dev saya.
sumber
Saya mengalami masalah serupa dengan "httpplatformhandler.dll gagal dimuat". Sekali lagi solusinya adalah mengunduh httpplatformhandler yang sesuai, instal msi dari http://www.iis.net/downloads/microsoft/httpplatformhandler dan kemudian jalankan perbaikan.
sumber
Perbaikan bekerja untuk saya setelah memperbarui ke W10 Insider Preview 160826-1902
sumber
Saya mengalami masalah yang sama di Windows Server 2012 R2. Setelah saya memperbarui Pembaruan Windows ke yang terbaru, itu berfungsi.
sumber