Błąd HTTP 503, usługa jest niedostępna

Jestem naprawdę nowy w konfigurowaniu serwerów internetowych w ogóle. I've got IIS 8 na Windows 8, i I'm próbuje skonfigurować małą witrynę lokalnie, podczas wykonywania niektórych rozwoju. W IIS wybieram Dodaj witrynę, podaję nazwę, wskazuje lokalizację, w której mam plik index.html (próbowałem różnych lokalizacji, ostatnio w folderze c:\inetpub\wroot\test) i w inny sposób używam wszystkich ustawień domyślnych. Jednakże, kiedy próbuję przeglądać stronę na localhost, dostaję

Błąd HTTP 503. Usługa jest niedostępna.

Sprawdziłem, że pula jest uruchomiona i nadałem IIS_IUSRS pełną kontrolę nad folderem docelowym.

Szukałem, ale nie znalazłem niczego, co rozwiązałoby mój problem, a w EventLogu ani w folderze C:\Windows System32\LogFiles\HTTPERR nie ma nic pomocnego.

Czy ktoś może mi powiedzieć, co'jest nie tak?

Jeśli App pool działa pod jakąś tożsamością użytkownika to przejdź do ustawień zaawansowanych aktualizacji nazwy użytkownika hasła ponownie, to działało dla mnie.

Komentarze (0)

Zacznij od sprawdzenia w Podglądzie zdarzeń, albo w Systemie albo w Dzienniku aplikacji.

W moim przypadku problem polegał na tym, że nie można było uruchomić żadnego procesu worker dla App Pool, ponieważ jego plik konfiguracyjny nie mógł być odczytany - na końcu jego nazwy umieściłem dodatkowy '.'.

Komentarze (0)

Jest możliwe, że Twoja domena wymaga, aby konto używane do uruchamiania AppPool miało prawa logowania do partii. W takim przypadku zobaczysz ten sam komunikat o błędzie. Sposób, w jaki można stwierdzić, czy tak jest, to spojrzenie na zdarzenia systemowe w Podglądzie zdarzeń. Tam powinno być zdarzenie, które mówi, że konto używane z App Pool ma albo 'złe hasło lub nie ma praw do logowania partii'.

To dlatego programiści dość często używają IIS Express na ich komputerze deweloperskim, ponieważ omija problem praw logowania partii.

Komentarze (0)