您好,欢迎来到年旅网。
搜索
您的当前位置:首页WebService超时处理方法

WebService超时处理方法

来源:年旅网
Web Service 超时问题解决方法

问题描述:

在执行数据交换活动的某个过程中,报出如下异常

请求已超时。

“/cwbase”应用程序中的服务器错误。

请求已超时。

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。



异常详细信息: System.Web.HttpException: 请求已超时。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。


堆栈跟踪:

[HttpException (0x80004005): 请求已超时。]



版本信息:?Microsoft .NET Framework 版本:2.0.50727.3615; ASP.NET 版本:2.0.50727.3614

问题原因:

数据传输时,请求超时。

解决方法:

1. 修改WebConfig的设置

找到GS应用程序安装路径GenerSoft\\bscw_local下WebConfig 文件,按照下图进行修改。

图 1 WebConfig的设置

说明:按照图1中的设置,添加

如果有就不用添加,只需要把maxRequestLength、appRequestQueueLimit、executionTimeout等属性项的值设置稍大些就可以;重起IIS就可以解决。

2. 修改IIS

连接超时设置为1200 秒

图 2 XP的IIS设置

图 3 Win7的IIS设置

3.修改GS 客户端的GSPUniversalConfiguration.config,如下图所示

图 4 GS 客户端的GSPUniversalConfiguration.config

说明:此处为毫秒设置,value为0代表永不超时。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务