2017-06-20 3 views
0

Ich habe einen Python 2.7-Webdienst, der Pyramid-Bibliotheken verwendet. Der Dienst funktioniert auf Linux-Computern einwandfrei, aber wenn er lokal unter Windows 10 ausgeführt wird, erhalte ich den folgenden Fehler bei Post-Anfragen: "error: [Errno 10013] Es wurde versucht, auf einen Socket zuzugreifen, der durch seine Zugriffsberechtigungen verboten ist"Verbotener Zugriff auf Socket-Nachricht beim Ausführen von Python 2.7-Webdienst lokal unter Windows 10

Ich kann Anfragen über einen Browser ohne Probleme machen. Nur Postanforderungen über eine Anwendung scheinen zu dieser Fehlermeldung zu führen.

Ich habe versucht, sowohl Kaspersky Anti-Virus und die Windows-Firewall auszuschalten, aber ich bekomme immer den gleichen Fehler.

Antwort

0

Ein möglicher Grund könnte sein, dass das aktuelle Benutzerkonto nicht über ausreichende Berechtigungen zum Binden an den von Ihnen bereitgestellten Port (Port 80?) Verfügt. Versuchen Sie, mit einem höher Port (> 6000 oder etwas)

Sie diese Konfiguration in Ihrer INI-Datei unter dem angeben [Server: main] Abschnitt

Zum Beispiel

[server:main] 
use = egg:waitress#main 
host = 127.0.0.1 
port = 6543 
+0

Danke, Sanaha, für die Antwort. Es ist eine gute Idee, aber ich verwende bereits Port 8000. –

Verwandte Themen