Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 16517|Odpowiedź: 0

[Rozwiązane] Pisanie usługi internetowej w C# HttpListener daje błąd 503

[Skopiuj link]
Opublikowano 23.11.2016 14:39:07 | | | |
Jakiś czas temu, gdy napisałem usługę webową za pomocą HttpListener w C#, zaczęła działać bez problemu.
Po pewnym czasie serwer został zrestartowany i chociaż usługa zaczęła działać normalnie, nie można było już do niej skorzystać, a podczas przeglądania internetu pojawił się błąd 503. Ale po zmianie numeru portu usługa wraca do normy, a po pewnym czasie pojawia się błąd 503.
Po rozwiązywaniu problemów użyj polecenia netstat w poleceniu cmd, aby sprawdzić, czy numer portu jest zajęty, i wydaje się, że numer portu nie jest zajęty przez żaden program. Problem pojawił się wtedy w błędzie podczas dostępu do adresu URL, a po sprawdzeniu informacji okazało się, że problem dotyczy pamięci podręcznej URL.

Wyczyść pamięć podręczną URL
Konkretna operacja wygląda następująco:
  • Zacznij uruchamiać "cmd"
  • Wpisz "netsh" enter
  • Wprowadź "http"
  • Wprowadź "show urlacl"(W tym momencie możesz już zobaczyć niektóre adresy URL przypisanego przez Ciebie numeru portu, na przykład: http://+:9997/)
  • Wprowadź "delete urlacl http://+:9997/" (usuń adres pamięci podręcznej URL)
Następnie zrestartuję usługę HTTP i wszystko wróci do normy.

Interfejs wygląda następująco






Poprzedni:c# Użyj OCR do rozpoznawania chińskich obrazów
Następny:Weryfikacja EasyUI potwierdza, że hasło i nowe hasło są spójne
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com