解决WebService超时问题
开发的WebService在操作数据期间,返回了异常“The operation has timed out”,操作超时了,于是从如下几个点去更改:
1、项目的发布方式有问题,原本同事发布项目如下:
这不是正确的发布WebService的方式,遂在本地发布之后,将文件copy至服务器:
如上方式解决了插入数据需要等待40几分钟的问题,但是5分钟内操作数据库还是会返回超时信息,遂有第二步:
2、在代码中设置调用WebService的地方设置超时限制:
ExternalService_ext ES = new ExternalService_ext(encoded);
ES.Timeout = 3600000; //毫秒
resultWS = ES.Get(header.Split(':')[0], header.Split(':')[1], xml);
3、保险起见,也在web.config中设置了超时限制:
<system.web><compilation debug="false" targetFramework="4.5.2"/><httpRuntime targetFramework="4.5.2" maxRequestLength="204800000" executionTimeout="36000" requestValidationMode="2.0"/></system.web>
再次尝试之后,便成功读取XML不会出现超时异常了。
解决WebService超时问题相关推荐
- C#解决Webservice第一次访问特别慢的问题
C#解决Webservice第一次访问特别慢的问题 最近做一个项目遇到首次加载webservice(.NET4)的时候特别慢,于是 百度一番,得到结果是 在客户端(WinForm) *.EXE程序(. ...
- Webservice超时问题
Winform客户端调用Webservice 120秒超时.对此问题,针对服务器与客户端分别作了超时设置为300S. 1. 服务器端设置超时 在 web.config 的 system.web 里添加 ...
- 解决WebService本地访问正常,远程无法访问的问题
解决WebService本地访问正常,远程无法访问的问题 参考文章: (1)解决WebService本地访问正常,远程无法访问的问题 (2)https://www.cnblogs.com/enjoyp ...
- git配置取消代理_「高手」如何优雅的解决 git 超时
Failed to connect to proxy.server.com port 8080: Operation timed out 全局代理 后来查看是否使用代理: git config --g ...
- 解决SecureCRT超时连接自动断开
解决SecureCRT超时连接自动断开 解决办法是使用SecureCRT自带的反中断功能: 之后点击左上角的SecureCRT->preferences->然后在按照下图操作: 勾选Sen ...
- 调用webservice超时问题的解决
一. 1.web.config配置,<system.web></system.web>里面增 加: <httpRuntimemaxRequestLength=" ...
- 调用webservice超时问题的解决(转载)
1.web.config配置,<system.web></system.web>里面增加:<httpRuntime maxRequestLength="1024 ...
- webservice接口等待时间_调用webservice超时问题的解决
1.web.config配置,里面增加: 2.扩大代理类的超时限制,默认是90秒 YourWebService yws = new YourWebService(); yws.Timeout = ...
- java类注入service为null_解决webservice(Java)中dao层注入为null问题
首先在webservice指定发布的路径类中实现 ServletContextListener, 例如: import javax.servlet.ServletContextEvent; impor ...
最新文章
- C#模拟鼠标键盘控制其他窗口(一)
- LeetCode (2) - swift 实现数组 加一
- c语言线程面试题,java多线程面试题 PDF 下载
- python之常见报错整理
- 2019DTCC大会分享:分布式数据库全局读一致性
- Amazon Elastic Map Reduce使用Apache Mahout计算建议
- linux function
- 计算机拆卸组装过程,如何拆卸并重新组装笔记本电脑
- python开发环境一般用哪个快递_基于Python的常用快递sdk调用代码实例
- 利用计算机提出算法分析问题,应用计算机计算不可积类型的积分算法分析
- js字符串截取函数slice()、substring()、substr()
- linux rz sz使用
- 中国银行手机银行登入显示服务器,中国银行手机银行登录指南
- sap销售发货的流程_基于SAP系统批量创建销售订单及交货单过账的方法与流程
- mac刷新dns、windows刷新dns、刷新dns缓存命令
- 推荐使用金山WPS 2005 !
- MATLAB函数文件的使用
- 拭血长短句手札【2013-2017】微信公众号 shixuemp
- ★不评价别人的生活,是一个…
- Python爬取链家北京租房房价|保存为csv格式文件
热门文章
- 最靠谱的iPhone 5概念机
- 用python自己写一个翻译软件
- ~Unit crond.service not found~(ubunt )
- CSP 201812-1小明上线(c语言)
- 关于在嵌入式Linux下编译dhcp报错“cannot check for file existence when cross compiling”的初步研究...
- 程序员邂逅鼓励师的正确姿势!
- CPU速度慢了,怎么办?
- 普通电笔能测几伏电压_测电笔的分类和正确使用方法(纯干货)
- 信息安全-六: 审计
- iPhone进入恢复模式怎么退出?