I'm foarte nou pentru a configura servere web în general. Am IIS 8 pe Windows 8, și încerc să configurez un mic site local, în timp ce fac ceva dezvoltare. În IIS aleg Add Site, dau un nume, punctează o locație în care am un fișier index.html (am încercat diferite locații, ultima într-un c:\inetpub\wwwroot\test -folder) și în rest folosesc toate setările implicite. Cu toate acestea, atunci când încerc să navighez la localhost primesc
Eroare HTTP 503. Serviciul nu este disponibil.
Am verificat că pool-ul este pornit și am dat IIS_IUSRS Full Control pe folderul țintă
Am căutat în jur, dar nu am găsit nimic care să îmi rezolve problema și nu există nimic util în EventLog sau în folderul C:\Windows\System32\LogFiles\HTTPERR.
Poate cineva să-mi spună ce este în neregulă?
Începeți prin a căuta în Event Viewer, fie în jurnalul de sistem, fie în jurnalul de aplicații.
În cazul meu, problema a fost că nu a putut fi inițiat niciun proces de lucru pentru App Pool deoarece fișierul de configurare nu a putut fi citit - am inclus un '.' în plus la sfârșitul numelui său.
Este posibil ca domeniul dvs. să necesite ca contul utilizat pentru rularea AppPool să aibă drepturi de conectare în lot. În acest caz, veți vedea același mesaj de eroare. Modul în care vă puteți da seama dacă acesta este cazul, este să vă uitați la evenimentele de sistem din Event Viewer. Ar trebui să existe un eveniment care să spună că contul utilizat cu App Pool are fie 'parola greșită, fie nu are drepturi de conectare pe lot'.
Acesta este motivul pentru care dezvoltatorii folosesc destul de des IIS Express pe mașina lor de dezvoltare, deoarece trece peste problema drepturilor de logare pe loturi.