【问题标题】:Forbidden access to socket message when running Python 2.7 web service locally on Windows 10在 Windows 10 上本地运行 Python 2.7 Web 服务时禁止访问套接字消息
【发布时间】:2017-06-20 15:25:53
【问题描述】:

我有一个使用 Pyramid 库的 Python 2.7 Web 服务。该服务在 Linux 机器上运行良好,但在 Windows 10 上本地运行时,我在发出发布请求时收到以下错误:“错误:[Errno 10013] 尝试以访问权限禁止的方式访问套接字”

我可以毫无问题地通过浏览器发出获取请求。只有通过应用程序发布请求似乎会导致此错误消息。

我已尝试关闭卡巴斯基反病毒软件和 Windows 防火墙,但我一直收到同样的错误。

【问题讨论】:

    标签: windows python-2.7 web-services


    【解决方案1】:

    可能的原因是当前用户帐户没有足够的权限绑定到您提供的端口(端口 80?)。尝试使用更高的端口(>6000 或其他)

    您可以在 [server:main] 部分下的 .ini 文件中指定此配置

    例如,

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

    【讨论】:

    • 感谢 Sanaha 的回复。这是个好主意,但我已经在使用 8000 端口了。
    猜你喜欢
    • 2019-10-07
    • 1970-01-01
    • 2011-04-22
    • 2019-02-19
    • 2020-08-08
    • 2011-03-13
    • 1970-01-01
    • 1970-01-01
    • 2017-09-21
    相关资源
    最近更新 更多