Kody stanu protokołu HTTP w programie IIS

Ten artykuł zawiera listę kodów stanu protokołu HTTP (Hypertext Transfer Protocol) w programie Microsoft Internet Information Services (IIS) 7.0 i nowszych wersjach.

Oryginalna wersja produktu: Internet Information Services 7.0 i nowsze wersje
Oryginalny numer KB: 943891

Wprowadzenie

Podczas próby uzyskania dostępu do zawartości na serwerze z uruchomionymi usługami IIS przy użyciu protokołu HTTP, usługi IIS zwracają kod liczbowy wskazujący wynik żądania i semantykę odpowiedzi, w tym informację o tym, czy żądanie zakończyło się pomyślnie.

Pierwsza cyfra kodu stanu definiuje klasę odpowiedzi. Ostatnie dwie cyfry nie mają żadnej roli kategoryzacji. Dla pierwszej cyfry istnieje pięć wartości:

Lokalizacje plików dziennika

Kod stanu HTTP jest rejestrowany w dzienniku IIS. W programie IIS 7.0 i w nowszych wersjach pliki dziennika są domyślnie umieszczane w następującym folderze:
inetpub\logs\Logfiles

Ten folder zawiera osobne katalogi dla każdej witryny internetowej. Pliki dziennika są tworzone w katalogach codziennie i domyślnie mają nazwę opartą na dacie. Na przykład plik dziennika może mieć nazwę exRRMMDD.log.

Kody stanu protokołu HTTP

W tej sekcji opisano niektóre typowe kody stanu protokołu HTTP.

Uwaga

Ten artykuł nie zawiera listy wszystkich możliwych kodów stanu HTTP określonych w specyfikacji HTTP. Na przykład niestandardowy filtr interfejsu API programu Internet Server (ISAPI) lub niestandardowy moduł HTTP może ustawić własny kod stanu HTTP.

1xx — Informacyjne

Te kody stanu protokołu HTTP wskazują tymczasową odpowiedź na potrzeby przekazywania postępu lub stanu żądania przed wysłaniem ostatecznej odpowiedzi na komputer kliencki.

W programie IIS 7.0 i w nowszych wersjach są dostępne następujące informacyjne kody stanu HTTP:

Kod Opis Uwagi
100 Kontynuuj Początkowa część żądania została odebrana i nie została jeszcze odrzucona przez serwer. Serwer zamierza wysłać ostateczną odpowiedź po pełnym odebraniu żądania i podjęciu działań.
101 Przełączanie protokołów Serwer rozumie i jest gotów spełnić żądanie klienta dotyczące zmiany używanego protokołu aplikacji.

2xx — Powodzenie

Kody stanu protokołu HTTP tej klasy określają pomyślne odebranie i zaakceptowanie żądania klienta.

W programie IIS 7.0 i w nowszych wersjach są dostępne następujące kody stanu HTTP:

Kod Opis Uwagi
200 OK Żądanie klienta zostało pomyślnie przetworzone.
201 Utwórz Żądanie klienta zostało spełnione i spowodowało utworzenie co najmniej jednego nowego zasobu.
202 Zaakceptowano Żądanie klienta zostało zaakceptowane do przetworzenia, ale przetwarzanie nie zostało ukończone.
203 Informacje nieautorytatywne Żądanie klienta zakończyło się pomyślnie, ale ujęta zawartość została zmodyfikowana na podstawie odpowiedzi serwera pochodzenia.
204 Brak zawartości Serwer pomyślnie spełnił żądanie i nie ma dodatkowej zawartości do wysłania w zawartości odpowiedzi.
205 Resetowanie zawartości Serwer spełnił żądanie i żąda, aby agent użytkownika zresetował „widok dokumentu”, co spowodowało wysłanie żądania do pierwotnego stanu odebranego z serwera źródłowego.
206 Zawartość częściowa Serwer pomyślnie realizuje żądanie zakresu dla zasobu docelowego, przenosząc co najmniej jedną część wybranej reprezentacji.

3xx — Przekierowanie

Te kody stanu HTTP wskazują, że przeglądarka klienta musi podjąć więcej działań, aby zrealizować żądanie. Na przykład przeglądarka klienta może wysyłać żądanie innej strony na serwerze. Może też być tak, że przeglądarka klienta powtarza żądanie przy użyciu serwera proxy.

W programie IIS 7.0 i w nowszych wersjach są dostępne następujące kody stanu przekierowania HTTP:

Kod Opis Uwagi
301 Przeniesiono na stałe Do zasobu docelowego przypisano nowy trwały identyfikator URI, a wszelkie przyszłe odwołania do tego zasobu powinny używać jednego z ujętych identyfikatorów URI.
302 Obiekt przeniesiono Docelowy zasób tymczasowo korzysta z innego identyfikatora URI. Przekierowanie może być czasami zmieniane, dlatego klient powinien nadal używać docelowego identyfikatora URI dla przyszłych żądań.
304 Nie zmodyfikowano Otrzymano warunkowe żądanie GET lub HEAD i spowodowałoby odpowiedź 200 (OK), gdyby nie fakt, że warunek został oceniony jako false.
307 Przekierowanie tymczasowe Przeglądarka klienta żąda dokumentu, który znajduje się już w pamięci podręcznej. Dokument nie został zmodyfikowany od momentu, gdy znalazł się w pamięci podręcznej. Przeglądarka klienta nie pobiera dokumentu z serwera, lecz używa kopii dokumentu zapisanej w pamięci podręcznej.

4xx — Błąd klienta

Te kody stanu protokołu HTTP wskazują, że wystąpił błąd, który prawdopodobnie jest spowodowany przez przeglądarkę klienta. Na przykład przeglądarka klienta może zażądać strony, która nie istnieje. Może się również okazać, że przeglądarka klienta nie podała prawidłowych informacji uwierzytelnienia.

W programie IIS 7.0 i w nowszych wersjach są dostępne następujące kody stanu protokołu HTTP błędów klienta:

Kod Opis Uwagi
400 Nieprawidłowe żądanie Żądanie nie może zostać zrozumiane przez serwer ze względu na błędną składnię. Klient nie powinien powtarzać żądania bez modyfikacji. Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów z błędami HTTP 400 w usługach IIS.
401 Odmowa dostępu Żądanie nie zostało zastosowane, ponieważ nie ma prawidłowych poświadczeń uwierzytelniania dla zasobu docelowego.
403 Dostęp zabroniony Serwer zrozumiał żądanie, ale odmawia jego spełnienia.
404 Nie znaleziono Serwer źródłowy nie znalazł bieżącej reprezentacji zasobu docelowego lub nie chce ujawnić, że istnieje.
405 Niedozwolona metoda. Metoda odebrana w wierszu żądania jest znana przez serwer źródłowy, ale nie jest obsługiwana przez zasób docelowy.
406 Przeglądarka klienta nie akceptuje typu MIME żądanej strony.
408 Upłynął limit czasu żądania Serwer nie otrzymał pełnego komunikatu żądania w czasie gotowości do oczekiwania.
412 Nie spełniono warunku wstępnego. Jeden lub więcej warunków podanych w polach nagłówka żądania ocenionych na wartość false podczas testowania na serwerze.

400 — Nieprawidłowe żądanie

Protokół Hypertext Transfer Protocol Stack (Http.sys) blokuje przetwarzanie żądania przez program IIS 7.0 lub nowsze wersje z powodu problemu w żądaniu. Zazwyczaj ten kod stanu HTTP oznacza, że żądanie zawiera nieprawidłowe znaki lub sekwencje albo że żądanie jest sprzeczne z ustawieniami zabezpieczeń w pliku Http.sys.

Program IIS 7.0 i nowsze wersje definiują następujące kody stanu protokołu HTTP, które wskazują bardziej konkretną przyczynę błędu 400:

Kod Opis
400,1 Nieprawidłowy nagłówek docelowy
400,2 Nieprawidłowy nagłówek głębokości
400,3 Nieprawidłowy nagłówek „jeśli”
400,4 Nieprawidłowy nagłówek „zastąp”
400,5 Nieprawidłowy nagłówek „tłumacz”
400,6 Nieprawidłowa treść żądania
400,7 Nieprawidłowa długość zawartości
400,8 Nieprawidłowy limit czasu
400,9 Nieprawidłowy token blokady

W usługach IIS 8.0 wprowadzono następujące kody stanu podrzędnego HTTP:

Kod Opis
400,10 Nieprawidłowy nagłówek X-Forwarded-For (XFF)
400,11 Nieprawidłowe żądanie WebSocket

W środowisku ARR 3.0.1916 wprowadzono następujące kody stanu podrzędnego HTTP:

Kod Opis
400,601 Nieprawidłowe żądanie klienta (ARR)
400,602 Nieprawidłowy format czasu (ARR)
400,603 Błąd zakresu analizowania (ARR)
400,604 Klient zniknął (ARR)
400,605 Maksymalna liczba wiadomości przesyłanych dalej (ARR)
400,606 Błąd asynchronicznej konkurencji (ARR)

401 — Odmowa dostępu

W programie IIS 7.0 i w nowszych wersjach zdefiniowano kilka kodów stanu HTTP wskazujących bardziej konkretną przyczynę błędu 401. W przeglądarce klienta są wyświetlane następujące kody stanu protokołu HTTP, ale nie są wyświetlane w dzienniku IIS:

Kod Opis Uwagi
401,1 Logowanie nie powiodło się Próba logowania nie powiodła się prawdopodobnie z powodu nieprawidłowej nazwy użytkownika lub nieprawidłowego hasła.
401,2 Logowanie nie powiodło się z powodu konfiguracji serwera Ten kod stanu protokołu HTTP wskazuje na problem w ustawieniach konfiguracji uwierzytelniania na serwerze.
401,3 Dostęp nieautoryzowany z powodu ustawienia listy ACL dla zasobu Ten kod stanu HTTP wskazuje na problem z uprawnieniami systemu plików NTFS. Ten błąd może występować nawet wtedy, gdy uprawnienia do pliku, do którego użytkownik próbuje uzyskać dostęp, są poprawne. Może on występować na przykład w sytuacji, gdy konto IUSR nie ma dostępu do katalogu C:\Winnt\System32\Inetsrv.
401,4 Autoryzacja nie powiodła się z powodu filtru Filtr Internet Server Application Programming Interface (ISAPI) nie pozwala na przetworzenie żądania z powodu problemu z autoryzacją.
401,5 Autoryzacja nie powiodła się z powodu aplikacji ISAPI/CGI Aplikacja ISAPI lub aplikacja Common Gateway Interface (CGI) uniemożliwiają przetwarzania żądania z powodu problemu z autoryzacją.
401,501 Odmowa dostępu: zbyt wiele żądań z tego samego adresu IP klienta; osiągnięto limit dynamicznego ograniczenia liczby jednoczesnych żądań adresów IP.
401,502 Dostęp zabroniony: zbyt wiele żądań z tego samego adresu IP klienta; osiągnięto limit maksymalnej liczby żądań w przypadku dynamicznego ograniczenia adresów IP.
401,503 Odmowa dostępu: adres IP znajduje się na liście „odrzucone” ograniczonych adresów IP
401,504 Odmowa dostępu: nazwa hosta znajduje się na liście „odrzucone” ograniczonych adresów IP

403 — Dostęp zabroniony

Program IIS 7.0 i nowsze wersje definiują następujące kody stanu protokołu HTTP, które wskazują bardziej konkretną przyczynę błędu 403:

Kod Opis Uwagi
403,1 Odmowa dostępu do wykonywania Nie przyznano odpowiedniego poziomu uprawnień do wykonywania.
403,2 Odmowa dostępu do odczytu Nie przyznano odpowiedniego poziomu uprawnień do odczytu. Należy sprawdzić, czy konfiguracja uprawnień programu IIS 7.0 lub nowszych wersji umożliwia uzyskiwanie dostępu do odczytu do katalogu. Ponadto w przypadku używania dokumentu domyślnego należy sprawdzić, czy dokument istnieje.
403,3 Odmowa dostępu do zapisu Nie przyznano odpowiedniego poziomu uprawnień do zapisu. Sprawdź uprawnienia programu IIS 7.0 i nowszych wersji oraz uprawnienia systemu plików NTFS. Upewnij się, że są one skonfigurowane tak, aby nadawać uprawnienia do zapisu w katalogu.
403,4 Wymagany protokół SSL Żądanie jest składane za pośrednictwem niebezpiecznego kanału. Aplikacja internetowa wymaga połączenia Secure Sockets Layer (SSL).
403,5 Wymagany jest protokół SSL 128 Serwer jest skonfigurowany tak, aby wymagał 128-bitowego połączenia SSL. Żądanie nie jest wysyłane przy użyciu szyfrowania 128-bitowego.
403,6 Odrzucono adres IP Serwer jest skonfigurowany w taki sposób, aby odmawiać dostępu do bieżącego adresu IP.
403,7 Wymagany jest certyfikat klienta Serwer jest skonfigurowany w taki sposób, aby wymagał certyfikatu do uwierzytelniania klienta. Przeglądarka klienta nie ma zainstalowanego odpowiedniego certyfikatu klienta. Aby uzyskać więcej informacji, zobacz artykuł Błąd HTTP 403,7.
403,8 Odmowa dostępu do witryny Serwer jest skonfigurowany w taki sposób, aby odrzucać żądania na podstawie nazwy klienta systemu nazw domen (DNS). Aby uzyskać więcej informacji, zobacz Ograniczenia dotyczące dynamicznych adresów IP.
403,9 Dostęp zabroniony: zbyt wiele klientów próbuje nawiązać połączenie z serwerem sieci Web
403,10 Dostęp zabroniony: serwer sieci Web jest skonfigurowany w taki sposób, aby odmawiać wykonywania dostępu
403,11 Dostęp zabroniony: zmieniono hasło
403,12 Odmowa dostępu do programu mapowania Strona, do której użytkownik chce uzyskać dostęp, wymaga certyfikatu klienta. Dla identyfikatora użytkownika zamapowanego na certyfikat klienta odmówiono dostępu do pliku.
403,13 Odwołany certyfikat klienta Przeglądarka klienta spróbuje użyć certyfikatu klienta, który został odwołany przez urząd certyfikacji.
403,14 Odmowa wyświetlenia listy katalogu Serwer nie jest skonfigurowany do wyświetlania listy zawartości katalogu i nie ustawiono dokumentu domyślnego. Aby uzyskać więcej informacji, zobacz artykuł Błąd HTTP 403,14.
403,15 Dostęp zabroniony: licencje dostępu klienta przekroczyły limity na serwerze sieci Web.
403,16 Certyfikat klienta jest niezaufany lub nieprawidłowy. Przeglądarka klienta próbuje użyć nieprawidłowego certyfikatu klienta. Lub serwer, na którym jest uruchomiony program IIS 7.0 lub jego nowsze wersje, nie ufa certyfikatowi klienta. Aby uzyskać więcej informacji, zobacz artykuł Błąd HTTP 403,16.
403,17 Certyfikat klienta wygasł lub jest nieważny. Przeglądarka klienta próbuje użyć certyfikatu klienta, który wygasł lub który jest nieważny.
403,18 Nie można wykonać żądanego adresu URL w bieżącej puli aplikacji. Skonfigurowano niestandardową stronę błędu. A pula aplikacji na stronie błędów klienta różni się od puli aplikacji wymaganego adresu URL.
403,19 W tej puli aplikacji nie można uruchamiać aplikacji CGI dla przeglądarki klienta. Tożsamość puli aplikacji nie ma praw użytkownika tokenu na poziomie procesu Zamień.
403,20 Dostęp zabroniony: logowanie usługi Passport nie powiodło się
403,21 Dostęp zabroniony: odmowa dostępu do źródła
403,22 Dostęp zabroniony: odmowa nieskończonej głębokości
403,501 Dostęp zabroniony: zbyt wiele żądań z tego samego adresu IP klienta; osiągnięto limit dynamicznego ograniczenia liczby jednoczesnych żądań adresów IP
403,502 Dostęp zabroniony: zbyt wiele żądań z tego samego adresu IP klienta; osiągnięto limit maksymalnej liczby żądań w przypadku dynamicznego ograniczenia adresów IP
403,503 Dostęp zabroniony: adres IP znajduje się na liście „odrzucone” ograniczonych adresów IP
403,504 Dostęp zabroniony: nazwa hosta znajduje się na liście „odrzucone” ograniczonych adresów IP

404 — Nie znaleziono

Program IIS 7.0 i nowsze wersje definiują następujące kody stanu protokołu HTTP, które wskazują bardziej konkretną przyczynę błędu 404:

Kod Opis Uwagi
404,0 Nie znaleziono Plik, do których próbujesz uzyskać dostęp, zostanie przeniesiony lub nie istnieje.
404,1 Nie znaleziono strony
404,2 Ograniczenie ISAPI lub CGI. Żądany zasób ISAPI lub żądany zasób CGI jest ograniczony na komputerze. Aby uzyskać więcej informacji, zobacz artykuł Błąd HTTP 404.2.
404,3 Ograniczenie typu MIME. Bieżące mapowanie MIME dla żądanego typu rozszerzenia jest nieprawidłowe lub nie jest skonfigurowane.
404,4 Nie skonfigurowano programu obsługi. Rozszerzenie nazwy pliku żądanego adresu URL nie ma programu obsługi skonfigurowanego do przetwarzania żądania na serwerze sieci Web.
404,5 Odrzucono przez zażądanie konfiguracji filtrowania. Żądany adres URL zawiera sekwencję znaków zablokowaną przez serwer.
404,6 Odmowa zlecenia. Żądanie jest składane przy użyciu nieskonfigurowanego lub nieprawidłowego zlecenia HTTP.
404,7 Odmowa obsługi rozszerzenia pliku. Żądane rozszerzenie nazwy pliku jest niedozwolone.
404,8 Ukryta przestrzeń nazw. Odrzucono żądany adres URL, ponieważ katalog jest ukryty.
404,9 Atrybut plików jest ukryty. Żądany plik jest ukryty.
404,10 Nagłówek żądania jest zbyt długi. Żądanie zostało odrzucone, ponieważ nagłówki żądania są zbyt długie.
404,11 Żądanie zawiera sekwencję podwójnego anulowania. Żądanie zawiera sekwencję podwójnego anulowania.
404,12 Żądanie zawiera znaki wysokobitowe. Żądanie zawiera znaki wysokobitowe, a serwer jest skonfigurowany tak, aby nie zezwalać na znaki wysokobitowe.
404,13 Zbyt duża długość zawartości. Żądanie zawiera nagłówek Content-Length. Wartość nagłówka Content-Length jest większa niż limit dozwolony dla serwera. Więcej informacji zamieszczono w dokumencie Błąd HTTP 404,13 – CONTENT_LENGTH_TOO_LARGE.
404,14 Żądany adres URL jest zbyt długi. Żądany adres URL przekracza limit dozwolony dla serwera.
404,15 Ciąg zapytania jest za długi. Żądanie zawiera ciąg zapytania, który jest dłuższy niż limit dozwolony dla serwera.
404,16 Żądanie języka DAV wysłane do statycznego programu obsługi plików
404,17 Zawartość dynamiczna zamapowana na statyczny program obsługi plików. Więcej informacji można znaleźć w Błąd HTTP 404,17 – nie znaleziono.
404,18 Odmowa sekwencji zapytań
404,19 Odrzucono przez regułę filtrowania
404,20 Zbyt wiele segmentów adresu URL
404,501 Nie znaleziono: zbyt wiele żądań z tego samego adresu IP klienta; osiągnięto limit dynamicznego ograniczenia liczby jednoczesnych żądań adresów IP
404,502 Nie znaleziono: zbyt wiele żądań z tego samego adresu IP klienta; osiągnięto limit maksymalnej liczby żądań w przypadku dynamicznego ograniczenia adresów IP
404,503 Nie znaleziono: adres IP znajduje się na liście „odrzucono” ograniczonych adresów IP
404,504 Nie znaleziono: nazwa hosta znajduje się na liście „odrzucono” ograniczonych adresów IP

405, 406, 412

Kod Opis Uwagi
405,0 Niedozwolona metoda. Żądanie jest składane przy użyciu nieprawidłowej metody HTTP. Aby uzyskać więcej informacji, zobacz artykuł Błąd HTTP 405,0.
406,0 Nieprawidłowy typ MIME. Żądanie jest składane przy użyciu nagłówka Accept zawierającego nieprawidłowe wartości MIME.
412,0 Nie spełniono warunku wstępnego. Żądanie jest składane przy użyciu nagłówka żądania If-Match zawierającego nieprawidłowe wartości.

5xx — Błąd serwera

Kody stanu 5xx protokołu HTTP wskazują, że serwer nie może ukończyć żądania, ponieważ napotkał błąd.

W programie IIS i w nowszych wersjach są dostępne następujące kody stanu protokołu HTTP:

Kod Opis Uwagi
500 Wewnętrzny błąd serwera. Serwer napotkał nieoczekiwany warunek, który uniemożliwił mu spełnienie żądania.
501 Wartości nagłówka określają konfigurację, która nie jest zaimplementowana Serwer nie obsługuje funkcji wymaganych do spełnienia żądania.
502 Serwer sieci Web odebrał nieprawidłową odpowiedź, działając jako brama lub serwer proxy Serwer, działając jako brama lub serwer proxy, otrzymał nieprawidłową odpowiedź od serwera przychodzącego, do którego uzyskał dostęp podczas próby spełnienia żądania. Aby uzyskać więcej informacji, zobacz artykuł Rozwiązywanie problemów o kodzie błędu 502 w ARR.
503 Usługa niedostępna Serwer obecnie nie może obsłużyć żądania z powodu tymczasowego przeciążenia lub zaplanowanej konserwacji, które prawdopodobnie zostaną zniwelowane po pewnym opóźnieniu.

500 — Wewnętrzny błąd serwera

Program IIS 7.0 i nowsze wersje definiują następujące kody stanu protokołu HTTP, które wskazują bardziej konkretną przyczynę błędu 500:

Kod Opis Uwagi
500,0 Wystąpił błąd modułu lub ISAPI Ten kod stanu HTTP może występować z wielu powodów po stronie serwera. Aby uzyskać więcej informacji, zobacz temat Błąd HTTP 500.0 — błąd wewnętrzny serwera.
500,11 Aplikacja kończy pracę na serwerze sieci Web. Żądanie nie jest przetwarzane, ponieważ pula aplikacji docelowej kończy pracę. Poczekaj, aż proces roboczy zostanie zamknięty, a następnie spróbuj ponownie wysłać żądanie. Jeśli ten problem nadal występuje, być może w aplikacji internetowej występują problemy uniemożliwiające jej prawidłowe zamknięcie.
500,12 Aplikacja jest zajęta ponownym uruchamianiem na serwerze sieci Web. Żądanie nie jest przetwarzane, ponieważ pula aplikacji docelowej jest ponownie uruchamiana. Kod stanu HTTP powinien zniknąć po odświeżeniu strony. Jeśli ten kod stanu HTTP pojawi się ponownie po odświeżeniu strony, problem może być spowodowany przez oprogramowanie antywirusowe, które skanuje plik Global.asa. Jeśli ten problem nadal występuje, być może w aplikacji internetowej występują problemy uniemożliwiające jej prawidłowe ponowne uruchomienie.
500,13 Serwer sieci Web jest zbyt zajęty. Żądanie nie jest przetwarzane, ponieważ serwer jest zbyt zajęty, aby zaakceptować wszystkie nowe żądania przychodzące. Zazwyczaj ten kod stanu HTTP oznacza, że liczba przychodzących jednocześnie żądań przekracza liczbę, którą może przetworzyć aplikacja internetowa w wersji IIS 7.0 lub nowszej. Problem ten może wystąpić, gdy ustawienia konfiguracji wydajności są ustawione na za niskim poziomie, sprzęt jest niewystarczający lub w aplikacji internetowej IIS 7.0 i nowszych wersjach występuje wąskie gardło. Często stosowaną metodą rozwiązywania problemów jest wygenerowanie pliku zrzutu pamięci procesów programu IIS 7.0 i nowszych wersji w momencie wystąpienia błędu, a następnie usunięcie błędów z pliku zrzutu pamięci.
500,15 Żądania bezpośrednie dotyczące pliku Global.asax nie są dozwolone. Wykonywane jest bezpośrednie żądanie dotyczące pliku Global.asa lub pliku Global.asax.
500,19 Dane konfiguracji są nieprawidłowe. Ten kod stanu HTTP występuje z powodu problemu w skojarzonym pliku applicationhost.config lub w skojarzonym pliku Web.config. Aby uzyskać więcej informacji, zobacz artykuł Błąd HTTP 500,19.
500,21 Modułu nie rozpoznano.
500,22 Konfiguracja ASP.NET httpModules nie ma zastosowania w trybie potoku zarządzanego.
500,23 Konfiguracja ASP.NET httpHandlers nie ma zastosowania w trybie potoku zarządzanego.
500,24 Konfiguracja personifikacji ASP.NET nie ma zastosowania w trybie potoku zarządzanego.
500,50 Wystąpił błąd ponownego zapisu podczas obsługi powiadomienia RQ_BEGIN_REQUEST. Wystąpił błąd konfiguracji lub wykonywania reguły przychodzącej.               Uwaga: W tym miejscu odczytywana jest konfiguracja reguł rozłożonych zarówno dla reguł przychodzących, jak i wychodzących.
500,51 Wystąpił błąd ponownego zapisu podczas obsługi powiadomienia GL_PRE_BEGIN_REQUEST. Wystąpił błąd konfiguracji globalnej lub wykonywania reguły globalnej.               Uwaga: W tym miejscu jest odczytywana konfiguracja reguł globalnych.
500,52 Wystąpił błąd ponownego zapisu podczas obsługi powiadomienia RQ_SEND_RESPONSE. Wystąpiło wykonywanie reguły ruchu wychodzącego.
500,53 Wystąpił błąd ponownego zapisu podczas obsługi powiadomienia RQ_RELEASE_REQUEST_STATE. Wystąpił błąd wykonywania reguły ruchu wychodzącego. Reguła jest skonfigurowana tak, aby została wykonana przed zaktualizowaniem wyjściowej pamięci podręcznej użytkowników.
500,100 Wewnętrzny błąd ASP. Wystąpił błąd podczas przetwarzania strony Active Server Pages (ASP). Aby uzyskać bardziej szczegółowe informacje o błędzie, należy wyłączyć przyjazne komunikaty o błędach HTTP w przeglądarce internetowej. Ponadto w dzienniku IIS może być wyświetlany numer błędu ASP odpowiadający danemu błędowi.

502 — Nieprawidłowa brama

Program IIS 7.0 i nowsze wersje definiują następujące kody stanu protokołu HTTP, które wskazują bardziej konkretną przyczynę błędu 502:

Kod Opis
502,1 Limit czasu aplikacji CGI.
502,2 Nieprawidłowa brama: przedwczesne zamknięcie.
502,3 Nieprawidłowa brama: błąd połączenia usługi przesyłania dalej (ARR).
502,4 Nieprawidłowa brama: brak serwera (ARR).

Kody stanu protokołu HTTP dodane w ARR 3.0.1916

Kod Opis
502,2 Błąd żądania mapy (ARR)
502,3 Błąd asynchronicznego uzupełniania WinHTTP (ARR)
502,4 Brak serwera (ARR)
502,5 Błąd WebSocket (ARR)
502,6 Błąd żądania przekazanego (ARR)
502,7 Niepowodzenie wykonania żądania (ARR)

503 — Usługa niedostępna

Program IIS 7.0 i nowsze wersje definiują następujące kody stanu protokołu HTTP, które wskazują bardziej konkretną przyczynę błędu 503:

Kod Opis Uwagi
503,0 Pula aplikacji jest niedostępna. Żądanie jest wysyłane do puli aplikacji, która jest obecnie zatrzymana lub wyłączona. Aby rozwiązać ten problem, upewnij się, że została uruchomiona docelowa pula aplikacji. Dziennik zdarzeń może zawierać informacje o tym, dlaczego pula aplikacji została zatrzymana lub wyłączona.
503,2 Przekroczono limit jednoczesnych żądań. Właściwość appConcurrentRequestLimit jest ustawiana na wartość niższą niż bieżąca liczba jednoczesnych żądań. Program IIS 7.0 i nowsze wersje nie zezwalają na więcej jednoczesnych żądań niż wartość właściwości appConcurrentRequestLimit.
503,3 Kolejka ASP.NET jest pełna
503,4 Kolejka FastCGI jest pełna

Więcej informacji

Zastrzeżenie dotyczące innych firm

Produkty innych firm omówione w tym artykule są wytwarzane przez producentów niezależnych od firmy Microsoft. Firma Microsoft nie udziela żadnych gwarancji, dorozumianych ani żadnego innego rodzaju, w odniesieniu do wydajności lub niezawodności tych produktów.