IIS中的Python请求总是超时

IIS中的Python请求总是超时,python,iis,flask,python-requests,Python,Iis,Flask,Python Requests,我有一个flask应用程序在IIS服务器上运行。一切正常,但在使用请求时,我总是遇到超时错误 import requests r = requests.get('https://github.com') 因此,使用web服务是不可能的 我已经尝试在请求中使用标题。但结果还是一样的: headers = {'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) C

我有一个flask应用程序在IIS服务器上运行。一切正常,但在使用请求时,我总是遇到超时错误

import requests
r = requests.get('https://github.com')
因此,使用web服务是不可能的

我已经尝试在请求中使用标题。但结果还是一样的:

headers = {'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36'}
r = requests.get('https://github.com', headers=headers)
还尝试在代码和IIS中增加超时限制

还尝试将流程模型部分下的标识字段更改为LocalSystem


我不熟悉IIS,我想不出其他任何东西。需要帮助。

根据您的描述,我认为这个问题与IIS无关。看来你的网络问题

我建议您首先检查服务器的防火墙,确保您的服务器可以访问internet

如果您需要使用代理访问internet,我建议您可以尝试在web.config中为您的flask应用程序添加以下设置

<system.net>
    <defaultProxy>
      <proxy
        proxyaddress="The IP address"
        bypassonlocal="true"
      />
    </defaultProxy>
</system.net>


细节,你可以看到这个

是的,我想你是对的。我甚至无法ping到外部IP。我建议您可以连接到服务器的网络管理员,以确保服务器可以访问internet