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()
?