IIS 10 - Tidak dapat membaca \\? \ <File konfigurasi>

16

Semuanya berfungsi dengan benar pada IIS saya, tetapi saya menginstal Pembaruan Windows Fall Creators dan semuanya berhenti berfungsi.

Saya mendapatkan 503 - Layanan Tidak Tersedia kesalahan pada setiap aplikasi dan halaman di dalam AppPool saya kunjungi. Saya telah memeriksa penampil acara Windows dan dikatakan sebagai berikut:

Windows Event Viewer - Deskripsi kesalahan

Saya telah mencari di antara web dan tidak ada solusi yang berfungsi (izin, kredensial ...). Saya bahkan telah mencopot pemasangan IIS sepenuhnya (termasuk WAS) dan menginstalnya kembali untuk mengatur ulang ke pengaturan pabriknya. Semua aplikasi saya sekarang hilang (seperti yang diharapkan), tapi saya masih mendapatkan kesalahan yang sama .

Sistem saya adalah laptop Lenovo Windows 10 Pro (versi 1709). Tidak ada pembaruan tersedia di Pembaruan Windows.

Informasi lebih lanjut tentang kesalahan pada Peraga Peristiwa:

Peraga Peristiwa informasi lebih lanjut

Apa yang salah dengan konfigurasi IIS saya dan bagaimana saya membuatnya bekerja lagi?

Informasi lebih lanjut yang mungkin Anda butuhkan, silakan tanyakan dan saya akan menuliskannya!

Terima kasih!

Unapedra
sumber
1
Ini didokumentasikan di sini oleh KB ini: support.microsoft.com/en-us/help/4050891/… Saya ingin tahu; apakah Anda mendapatkan peningkatan melalui Pembaruan Windows menawarkan Anda untuk meningkatkan dengan pemberitahuan? Atau apakah Anda memperbarui secara manual melalui cara lain?
bariscaglar
@bariscaglar Sejauh ini saya telah mengenai masalah ini menggunakan installer manual dan pembaruan windows (bukan pada mesin saya pada yang terakhir, tetapi pada rekan kerja)
Robson Rocha

Jawaban:

35

Masalah ini terkait dengan tautan simbolis sementara yang dibuat untuk kumpulan aplikasi oleh IIS / WS sedang kacau selama proses Pembaruan Windows untuk menginstal Fall Creators Update.

Langkah-langkah untuk mengatasi masalah tersebut adalah (di PowerShell Administrator):

Stop-Service -Force W3SVC
Stop-Service -Force WAS
Foreach($item in Get-ChildItem C:\inetpub\temp\appPools){
  if([IO.File]::Exists($item.FullName)){
    Remove-Item $item -Force
  } else {
    [IO.Directory]::Delete($folder.FullName,$true);
  }
}
Start-Service W3SVC 
Start-Service WAS

Menghapus semuanya ( file, folder, dan pintasan ) di bawah " c: \ inetpub \ temp \ apppools " akan menghapus file temp dan tautan simbolis yang salah, dan memulai IIS / WS lagi akan membuatnya kembali dan memperbaiki masalah.

Edit Microsoft telah mendokumentasikan masalah ini dalam KB berikut: https://support.microsoft.com/en-us/help/4050891/error-http-503-and-was-event-5189-from-web-applications-on -Windows 10

Robson Rocha
sumber
1
Terima kasih! Tidak hanya file yang disimpan di sana, tetapi juga harus menghapus pintasan folder ke DefaultAppPool. Setelah itu (dan mengkonfigurasi ulang IIS karena reset pabrik yang saya buat), itu berfungsi sekarang !!
Unapedra
1
Yap, saya juga harus menghapus jalan pintas folder. Sekarang bekerja!
Chris Hynes
1
Meskipun saya tidak merasa bermasalah untuk menghapus semua file di appPoolsfolder, Anda bisa menghapus subfolder dari nama Pool Application yang bermasalah seperti yang ditunjukkan dalam pesan kesalahan.
LongZheng
1
@ LongZheng: Masalahnya adalah, setelah instalasi Fall Creators Update, semua AppPools menjadi bermasalah.
Robson Rocha
7
Kami telah menemukan ini di Stack Overflow di begitu banyak pengembang dan desainer sekarang. Terima kasih banyak telah memposting solusi, ini akan menghemat semua orang di sini banyak waktu dan frustrasi.
Nick Craver