我正在尝试调整服务器中单个端点的超时。我不需要为服务器的任何其他部分增加超时,这个特定的端点有时只处理大型请求。
[HttpPost]
[Route("PreventativeMaintenance/Tasks/Route/{routeID}/Complete")]
[ActionAuthorize("update")]
public HttpResponseMessage CompleteRouteTasks(Guid routeID, RouteCompletedDto dto)
{
_taskService.CompleteRouteTasks(routeID, dto.TaskIDs, dto.CompletedOn);
return Request.CreateResponse(HttpStatusCode.OK);
}
查看 Opewix 提供的资源,并从那里关注其他一些线程链接。我最终选择了:
System.Web.HttpContext.Current.Server.ScriptTimeout = 300;