Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 16517|Antwoord: 0

[Opgelost] Het schrijven van een webservice met C# HttpListener geeft een 503-fout

[Link kopiëren]
Geplaatst op 23-11-2016 14:39:07 | | | |
Enige tijd geleden, toen ik een webservice schreef met HttpListener in C#, begon het goed te draaien.
Na een tijdje startte de server opnieuw op, en hoewel de dienst normaal startte, was er geen toegang meer en verscheen er direct een 503-foutmelding bij het surfen op het web. Maar na het wijzigen van het poortnummer is de service weer normaal, en na een tijdje verschijnt er een 503-foutmelding.
Na het oplossen van de fout gebruik je het netstat-commando in cmd om te controleren of het poortnummer bezet is, en het lijkt erop dat het poortnummer niet door een programma is bezet. Vervolgens lag het probleem in de fout bij het openen van de URL, en na het raadplegen van wat informatie bleek dat het een probleem was met de URL-cache.

Maak de URL-cache schoon
De specifieke bewerking is als volgt:
  • Begin met het uitvoeren van "cmd"
  • Typ "netsh" invoer
  • Voer "http" enter in
  • Voer "show urlacl" in enter(Op dit moment kun je al enkele URL-adressen zien van het poortnummer dat je hebt ingesteld, bijvoorbeeld: http://+:9997/)
  • Voer "remove urlacl http://+:9997/" in (URL address cache verwijderen)
Daarna start ik mijn Http-service opnieuw op en dan is hij meteen weer normaal.

De interface is als volgt






Vorig:c# Gebruik OCR om Chinese afbeeldingen te herkennen
Volgend:EasyUI-verificatie bevestigt dat het wachtwoord en het nieuwe wachtwoord consistent zijn
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com