Asp.net mvc 504 HttpClient网关超时错误

Asp.net mvc 504 HttpClient网关超时错误,asp.net-mvc,Asp.net Mvc,我有一个客户端应用程序,它执行POST请求向目标发送一些数据。正如您所看到的,正在显式设置客户端的超时值。在应用程序中,它被设置为20分钟,因为执行某些时间请求可能需要更长的时间。 我观察到的是,这个20分钟超时值没有得到遵守。如果请求花费的时间超过5分钟,它将始终在精确的5分钟标记处返回504错误。 这是一个执行这些请求的C#(.NET4.5.1)库。 我还缺少其他一些设置吗?或者有一些流氓代理可以改变行为 谢谢在我的简短搜索中,我找不到5分钟的超时时间,但是如果它与HttpClient相关,

我有一个客户端应用程序,它执行POST请求向目标发送一些数据。正如您所看到的,正在显式设置客户端的超时值。在应用程序中,它被设置为20分钟,因为执行某些时间请求可能需要更长的时间。 我观察到的是,这个20分钟超时值没有得到遵守。如果请求花费的时间超过5分钟,它将始终在精确的5分钟标记处返回504错误。 这是一个执行这些请求的C#(.NET4.5.1)库。 我还缺少其他一些设置吗?或者有一些流氓代理可以改变行为


谢谢

在我的简短搜索中,我找不到5分钟的超时时间,但是如果它与HttpClient相关,您可能希望在ServicePointManager中查找超时时间,这是一个影响HttpClient的全局对象,谢谢链接。此时,我不确定是我的客户机还是目标服务器在做这件事。我只知道目标是nginx服务器。它的服务时间可能超过5分钟。我正在从客户那里了解这一点。
var client = new HttpClient(requestHandler)
{
    BaseAddress = new Uri(hostUrl),
    Timeout = TimeSpan.FromMilliseconds(Configuration.RequestTimeout*1000)
};