Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 16517|Svar: 0

[Løst] At skrive en webtjeneste med C# HttpListener giver en 503-fejl

[Kopier link]
Opslået på 23/11/2016 14.39.07 | | | |
For noget tid siden, da jeg skrev en webtjeneste med HttpListener i C#, begyndte den at køre fint.
Efter et stykke tid genstartede serveren, og selvom tjenesten startede normalt, kunne den ikke længere tilgås, og en 503-fejl dukkede op direkte, når jeg surfede på nettet. Men efter at have ændret portnummeret, er servicen normal igen, og efter et stykke tid dukker en 503-fejl op.
Efter fejlfinding bruger du netstat-kommandoen i cmd til at tjekke, om portnummeret er optaget, og det ser ud til, at portnummeret ikke er optaget af noget program. Problemet lå derefter i fejlen ved adgang til URL'en, og efter at have konsulteret nogle oplysninger fandt man ud af, at det var et problem med URL-cachen.

Ryd URL-cachen
Den specifikke operation er som følger:
  • Begynd at køre "cmd"
  • Skriv "netsh" indtastning
  • Indtast "http" enter
  • Indtast "show urlacl" enter(På nuværende tidspunkt kan du allerede se nogle URL-adresser på det portnummer, du har sat, for eksempel: http://+:9997/)
  • Indtast "delete urlacl http://+:9997/" (delete URL address cache)
Genstart derefter min Http-tjeneste, og så er den straks normal igen.

Grænsefladen er som følger






Tidligere:c# Brug OCR til at genkende kinesiske billeder
Næste:EasyUI-verifikation bekræfter, at adgangskoden og den nye adgangskode er konsistente
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com