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 = {
{
Stream streamSend = HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(urlStr);
myRequest.Method = myRequest.ContentType = myRequest.Accept = myRequest.Timeout = ;
myRequest.UserAgent = myRequest.ContentLength = data.Length;

HttpRequestCachePolicy noCachePolicy = myRequest.CachePolicy = noCachePolicy;

{
streamSend = myRequest.GetRequestStream();
streamSend.Write(data, , data.Length);
streamSend.Close();
}
{
log.Debug( streamSend.Close();
streamSend = myRequest = }
{
log.Debug( streamSend.Close();
myRequest = }

];
Stream streamRequest = {
streamRequest = myRequest.GetResponse().GetResponseStream();
}
{
log.Debug( streamRequest.Close();
myRequest = }
Bytes bytes = , );
)
{
bytes.writeByteArr(Bytes.byteSub(byteArr, , count));
count = streamRequest.Read(byteArr, , );
}
streamRequest.Close();
}
{
log.Debug( }
}

最新文章

  1. 关于ubuntu下sublime text 3 的安装和中文配置问题
  2. android 应用架构随笔三(ListView)
  3. Spark Streaming官方文档学习--上
  4. linux 系统 tar 的用法详解
  5. jQuery 实现网页图片动态游走,碰到边框反弹
  6. Dapper.NET - ORM(ibatis.Net)
  7. 浅析a标签的4个伪类 .
  8. 关于ThinkPHP控制器的方法失效的问题
  9. oracle HA 高可用性具体解释(之中的一个)
  10. Hack 语言学习/参考---1.3 Summary
  11. 一步操作配置Word环境
  12. mysql5.7在centos上安装的完整教程以及相关的“坑”
  13. hadoop队列管理(指定queue跑程序)
  14. int(*p)[]和int(**p)[]
  15. Xmanager6 下载地址
  16. Mysql postgresql 行列转换
  17. Excel 当前行高亮
  18. LinkeList 特有方法
  19. [leetcode]205. Isomorphic Strings 同构字符串
  20. 廖雪峰Java2面向对象编程-4抽象类和接口-1抽象类

热门文章

  1. UOJ #207. 共价大爷游长沙 [lct 异或]
  2. BZOJ 1069: [SCOI2007]最大土地面积 [旋转卡壳]
  3. java设计模式在公众号的应用——我是一个快乐的单例
  4. 小甲鱼OD学习第2讲
  5. Sublime Text3 快捷键汇总及设置快捷键配置环境变量
  6. python学习:hashlib模块使用
  7. 架构师入门:搭建基本的Eureka架构(从项目里抽取)
  8. CSS预处理器之Less详解
  9. C/C++语言简介之程序结构
  10. web端表格测试用例