获取System.Net.WebException:操作已超时

时间:2016-02-26 16:21:12

标签: c# system.net.webexception request-timed-out

我正在开发一个项目,我必须使用批处理将CSV文件中的订单上传到数据库。 Job在后端工作正常,但突然一个月前它停止工作,有人建议我重新启动服务器并解决问题,但今天再次停止工作,我收到以下错误信息 -

  

System.Net.WebException:操作已超时      在System.Net.HttpWebRequest.GetResponse()。

以下是我的触发过程的代码 -

  #region Trigger Batch Processor

            if (uploadedOrders.Count() == 0)
            {
                CommonLogging.InsertMessage(JobId, "No new orders to process", MessagingColor.Blue);

            }
            else
            {
                CommonLogging.InsertMessage(JobId, "New orders found - Trigger batch indexer", MessagingColor.Blue);
                var request = WebRequest.Create("http://myipaddress:8080/ProcessBatchFile/ProcessBatchFile.aspx");
                request.Timeout = 800000;
                request.GetResponse().Close();
               //  request.Abort();
            }

我使用了很多技巧但没有任何工作可以增加超时时间,中止请求,Close()请求。

如果有人有想法,请帮助我。

0 个答案:

没有答案