【问题标题】:web api call took too long to respond ERR_CONNECTION_TIMED_OUT (TimedOut (0x274c))Web api 调用响应时间过长 ERR_CONNECTION_TIMED_OUT (TimedOut (0x274c))
【发布时间】:2018-03-28 16:11:24
【问题描述】:

我在 C# 中创建了一个非常简单的 Web API,并且只有一个 Get 方法。它在 Visual Studio 和 IIS 中运行良好。但是当我试图从客户端机器上调用它时,我收到错误 XXX 响应时间太长。在 google 上搜索 XXX 8081 webAPI 获取 ERR_CONNECTION_TIMED_OUT。我启用了 CORS,增加了超时时间并尝试了 StackOverflow 中的其他几个步骤。当我与提琴手核对时,出现以下错误: [提琴手] 与“xxx.xxx.com”的连接失败。
错误:超时 (0x274c)。
System.Net.Sockets.SocketException 连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应xxx.209.10.72:8081。

【问题讨论】:

    标签: c# asp.net-web-api2 socketexception windows-firewall-api


    【解决方案1】:

    我发现我需要从服务器上的 windows 防火墙打开一个 8081 端口。我打开了端口 8081 的入站规则,它解决了这个问题。之后,我可以从任何客户端机器进行 webapi 调用。

    【讨论】:

      猜你喜欢
      • 2017-09-20
      • 1970-01-01
      • 2018-02-18
      • 1970-01-01
      • 2016-10-24
      • 2016-07-20
      • 2018-11-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多