Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 16517|Svar: 0

[Löst] Att skriva en webbtjänst med C# HttpListener ger ett 503-fel

[Kopiera länk]
Publicerad på 2016-11-23 14:39:07 | | | |
För ett tag sedan, när jag skrev en webbtjänst med HttpListener i C#, började den fungera bra.
Efter ett tag startade servern om, och även om tjänsten startade normalt kunde den inte längre nås, och ett 503-fel dök upp direkt när jag surfade på webben. Men efter att ha bytt portnummer är tjänsten normal igen, och efter ett tag dyker ett 503-fel upp.
Efter felsökning använder du netstat-kommandot i cmd för att kontrollera om portnumret är upptaget, och det verkar som att portnumret inte är upptaget av något program. Sedan låg problemet i felet vid åtkomst till URL:en, och efter att ha konsulterat viss information upptäcktes att det var ett problem med URL-cachen.

Rensa URL-cachen
Den specifika operationen är följande:
  • Börja köra "cmd"
  • Skriv "netsh" enter
  • Ange "http" enter
  • Ange "visa urlacl" ange(Vid denna tidpunkt kan du redan se några URL-adresser till det portnummer du ställt in, till exempel: http://+:9997/)
  • Ange "delete urlacl http://+:9997/" (ta bort URL-adresscache)
Sedan startar jag om min Http-tjänst och då är den omedelbart tillbaka till det normala.

Gränssnittet är som följer






Föregående:c# Använd OCR för att känna igen kinesiska bilder
Nästa:EasyUI-verifiering bekräftar att lösenordet och det nya lösenordet är överensstämmande
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com