C# post数据时 出现如下错误: System.Net.WebException: 操作超时

时间:2021-09-21 20:16:07

net(客户端)调用IIS(服务端)出现503后,就报操作超时错误

问题描述:
服务端环境:
IIS

客户端环境:
windowsxp + iis + .net


调用时出现如下错误:
System.Net.WebException: 远程服务器返回错误: (503) 服务器不可用。
在 System.Net.HttpWebRequest.GetResponse()
在 TestWebRequest.WebMessage.SendRequest(Byte[] data, String urlStr)

接着就出现如下错误:

System.Net.WebException: 操作超时
在 System.Net.HttpWebRequest.GetRequestStream()

最后一直是这个错误

System.Net.WebException: 操作超时
在 System.Net.HttpWebRequest.GetRequestStream()

当服务器恢复正常时,访问已经是200时,这个线程还是返回操作超时,经过N多测试,最后如下一行完美解决:

myRequest.ServicePoint.Expect100Continue = C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时{
C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时{
C# post数据时 出现如下错误: System.Net.WebException: 操作超时 Stream streamSend = C# post数据时 出现如下错误: System.Net.WebException: 操作超时 HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(urlStr);
C# post数据时 出现如下错误: System.Net.WebException: 操作超时 myRequest.Method = C# post数据时 出现如下错误: System.Net.WebException: 操作超时 myRequest.ContentType = C# post数据时 出现如下错误: System.Net.WebException: 操作超时 myRequest.Accept = C# post数据时 出现如下错误: System.Net.WebException: 操作超时 myRequest.Timeout = ;
C# post数据时 出现如下错误: System.Net.WebException: 操作超时 myRequest.UserAgent = C# post数据时 出现如下错误: System.Net.WebException: 操作超时 myRequest.ContentLength = data.Length;
C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时
C# post数据时 出现如下错误: System.Net.WebException: 操作超时 HttpRequestCachePolicy noCachePolicy = C# post数据时 出现如下错误: System.Net.WebException: 操作超时 myRequest.CachePolicy = noCachePolicy;
C# post数据时 出现如下错误: System.Net.WebException: 操作超时
C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时{
C# post数据时 出现如下错误: System.Net.WebException: 操作超时 streamSend = myRequest.GetRequestStream();
C# post数据时 出现如下错误: System.Net.WebException: 操作超时 streamSend.Write(data, , data.Length);
C# post数据时 出现如下错误: System.Net.WebException: 操作超时 streamSend.Close();
C# post数据时 出现如下错误: System.Net.WebException: 操作超时 }
C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时{
C# post数据时 出现如下错误: System.Net.WebException: 操作超时 log.Debug(C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时 streamSend.Close();
C# post数据时 出现如下错误: System.Net.WebException: 操作超时 streamSend = C# post数据时 出现如下错误: System.Net.WebException: 操作超时 myRequest = C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时 }
C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时{
C# post数据时 出现如下错误: System.Net.WebException: 操作超时 log.Debug(C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时 streamSend.Close();
C# post数据时 出现如下错误: System.Net.WebException: 操作超时 myRequest = C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时 }
C# post数据时 出现如下错误: System.Net.WebException: 操作超时
C# post数据时 出现如下错误: System.Net.WebException: 操作超时 ];
C# post数据时 出现如下错误: System.Net.WebException: 操作超时 Stream streamRequest = C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时{
C# post数据时 出现如下错误: System.Net.WebException: 操作超时 streamRequest = myRequest.GetResponse().GetResponseStream();
C# post数据时 出现如下错误: System.Net.WebException: 操作超时 }
C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时{
C# post数据时 出现如下错误: System.Net.WebException: 操作超时 log.Debug(C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时 streamRequest.Close();
C# post数据时 出现如下错误: System.Net.WebException: 操作超时 myRequest = C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时 }
C# post数据时 出现如下错误: System.Net.WebException: 操作超时 Bytes bytes = C# post数据时 出现如下错误: System.Net.WebException: 操作超时 , );
C# post数据时 出现如下错误: System.Net.WebException: 操作超时 )
C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时{
C# post数据时 出现如下错误: System.Net.WebException: 操作超时 bytes.writeByteArr(Bytes.byteSub(byteArr, , count));
C# post数据时 出现如下错误: System.Net.WebException: 操作超时 count = streamRequest.Read(byteArr, , );
C# post数据时 出现如下错误: System.Net.WebException: 操作超时 }
C# post数据时 出现如下错误: System.Net.WebException: 操作超时 streamRequest.Close();
C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时 }
C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时{
C# post数据时 出现如下错误: System.Net.WebException: 操作超时 log.Debug(C# post数据时 出现如下错误: System.Net.WebException: 操作超时 }
C# post数据时 出现如下错误: System.Net.WebException: 操作超时C# post数据时 出现如下错误: System.Net.WebException: 操作超时 }