Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# System.Net.WebException:操作在System.Net.HttpWebRequest.GetResponse()处超时_C#_Asp.net_Posting - Fatal编程技术网

C# System.Net.WebException:操作在System.Net.HttpWebRequest.GetResponse()处超时

C# System.Net.WebException:操作在System.Net.HttpWebRequest.GetResponse()处超时,c#,asp.net,posting,C#,Asp.net,Posting,我在找人帮忙。我有一个供应商向我们发布数据并不断收到此错误 System.Net.WebException: The operation has timed out at System.Net.HttpWebRequest.GetResponse() at WindowsService1.KUEcampus_PMpost.timer1_Elapsed(Object sender, ElapsedEventArgs e) 我在一些论坛上读到,这是来自.net平台上的一个bug,并使

我在找人帮忙。我有一个供应商向我们发布数据并不断收到此错误

System.Net.WebException: The operation has timed out
   at System.Net.HttpWebRequest.GetResponse()
   at WindowsService1.KUEcampus_PMpost.timer1_Elapsed(Object sender, ElapsedEventArgs e) 
我在一些论坛上读到,这是来自.net平台上的一个bug,并使keepalive=false,但这似乎不起作用。下面是代码和跟踪以及来自跟踪的响应。有人能帮我吗?这是我的地盘。我不是asp.net程序员,但我真的需要解决这个问题

   HttpWebRequest objRequest;
   objRequest = (HttpWebRequest)WebRequest.Create(sUrl);
   objRequest.KeepAlive = false;
   objRequest.ProtocolVersion = HttpVersion.Version10; 
   objRequest.Timeout = -1;
   objRequest.Method = "POST";
   objRequest.ContentLength = strPost.Length;
   objRequest.ContentType = "application/x-www-form-urlencoded";
   StreamWriter myWriter 
      = new StreamWriter(objRequest.GetRequestStream(), Encoding.ASCII);                                   
   myWriter.Write(strPost);
日志跟踪:

Log Entry : 2:48:33 PM Thursday, December 18, 2014
  :
  :Timer Complete
-------------------------------

Log Entry : 2:53:33 PM Thursday, December 18, 2014
  :
  :Timer Fired
-------------------------------

Log Entry : 2:53:51 PM Thursday, December 18, 2014
  :
  :Getting history record 28613292
-------------------------------

Log Entry : 2:53:51 PM Thursday, December 18, 2014
  :
  :Getting WebRequest
-------------------------------

Log Entry : 2:53:52 PM Thursday, December 18, 2014
  :
  :ProspectManager Posted Data: form=CARS&status=&leadid=6470196&disposition=EINITIAL&activitydatetime=12/18/2014%202:49:05%20PM&survcode=KUPSLNET
-------------------------------

Log Entry : 2:53:57 PM Thursday, December 18, 2014
  :
  :System.Net.WebException: The underlying connection was closed: The connection was closed unexpectedly.
   at System.Net.HttpWebRequest.GetResponse()
   at WindowsService1.KUEcampus_PMpost.timer1_Elapsed(Object sender, ElapsedEventArgs e)
-------------------------------

Log Entry : 2:53:57 PM Thursday, December 18, 2014
  :
  :   at System.Net.HttpWebRequest.GetResponse()
   at WindowsService1.KUEcampus_PMpost.timer1_Elapsed(Object sender, ElapsedEventArgs e)
-------------------------------

Log Entry : 2:53:57 PM Thursday, December 18, 2014
  :
  :The underlying connection was closed: The connection was closed unexpectedly.
-------------------------------

Log Entry : 2:53:57 PM Thursday, December 18, 2014
  :
  :Getting history record 28613293
-------------------------------

Log Entry : 2:53:57 PM Thursday, December 18, 2014
  :
  :Getting WebRequest
-------------------------------

Log Entry : 2:53:57 PM Thursday, December 18, 2014
  :
  :ProspectManager Posted Data: form=CARS&status=&leadid=6470197&disposition=EINITIAL&activitydatetime=12/18/2014%202:49:07%20PM&survcode=KUPSLNET
-------------------------------

Log Entry : 2:54:00 PM Thursday, December 18, 2014
  :
  :Post to ProspectManager 2014/12/18 14:53
-------------------------------

Log Entry : 2:54:00 PM Thursday, December 18, 2014
  :
  :SUCCESS

检查此问题的答案,我可能会在那里找到帮助。您应该使用
块将
StreamWriter
放入
中。另外,在哪里执行
GetResponse()