Also, wir haben ein großes Programm, das HttpListener für eine kleine Remote-Admin-Funktion verwendet. Aus Gründen, die ich nicht verstehe, haben einige Leute Probleme mit einem Fehler 503.
Da wir den Fehler nicht liefern, passiert etwas im Framework. Nun, meine Frage ist, was innerhalb des Frameworks diesen Fehler liefert? Sind die Präfixe nicht richtig oder etwas?
Wir haben derzeit unser Präfix als "http: // *: 8080 /" festgelegt.
Beratung?
Ich habe denselben Fehler in Windows 7, wenn ich versuche, Berechtigungen für HttpListener mit dem Befehl netsh http einzustellen. Führen Sie auf dem Zielsystem den Befehl aus (gültig für Windows 7):
%Vor%und prüfen Sie, ob Ihre URL " Ссылка " bereits in der Liste der reservierten URLs angezeigt wird. Versuchen Sie, aus der Liste zu entfernen (mit "netsh http delete urlacl". Ähnliches Thema hier .
Ich bin ein bisschen spät zu der Frage. Aber ich habe gerade den HTTP 503-Statuscode im folgenden Fall konfrontiert:
Wenn zum Beispiel " Ссылка " und " Ссылка " registriert unter Verwendung von netsh http add urlacl, wir erhalten 503 für Anfragen, die auf eine mehrdeutige URL abzielen. Anfragen für " Ссылка " funktionierten gut, während Anfragen für " Ссылка " fehlgeschlagen mit Status 503.
Dies wurde der Vollständigkeit hinzugefügt. Nahm mich eine Weile, um herauszufinden.
Tags und Links c# httplistener