Webservice远程调试及超时 *** 作原理解析

Webservice远程调试及超时 *** 作原理解析,第1张

Webservice远程调试及超时 *** 作原理解析

本文详细介绍了Webservice的远程调试和请求超时的实际运行原理分析。原文根据示例代码非常详细,对大家的学习或工作都有一定的参考价值,朋友们一定要参考。

WebService远程调试

英寸NET中,WEBSERVICE的远程调试功能已经默认关闭。在某些情况下,当您必须远程调试程序进程时,您必须打开此功能。您只需要添加

<system.web> <compilationdebug="true"/> <webServices> <protocols> <addname="HttpSoap"/> <addname="HttpPost"/> <addname="HttpGet"/> <addname="Documentation"/> </protocols> </webServices> </system.web>

WebService请求实际 *** 作超时

WebService的某些方式实现起来需要很长时间,超过系统软件默认时间时,系统软件会出错。此时,可以做出以下解决方案:

1.更改app.config文档并添加以下代码:

<httpRuntimeexecutiontimeout="600"/>。

要求执行请求的超时时间为600秒(默认设置为110秒)。

2.设置Web服务的超时功能。

同时激活XMLWebservices的请求超时(以ms作为企业)。默认设置是100000毫秒

WebServiceTest。Service1src=新TestWinApp。webservicetest.service1();

src。Url=txtAddress。文本;

src。超时=-1;//1120*1000;企业ms

标记XMLWebservices的移动客户端等待同一XMLWebservices请求的时间(毫秒)。

提醒:如果超时属性设置为超时。Infinite(=-1),表示请求没有请求超时。即使XMLWebservices的移动客户端可以将超时特性设置为无请求超时,Web服务器仍然可以在服务器端进行请求超时。

系统会将上述两项中设置的最小值作为实际 *** 作请求的超时时间。

IISweb服务要求大小和请求超时的限制

默认设置要求大小不能超过2M。如何再次设置:在web.config中,

<httpRuntimeexecutiontimeout="600"maxrqueustlength="32768"/>;

此外,IIS默认网站 *** 作页面可以设置“连接超时”,初始值为120秒。

文章内容就这么多了。期待对大家的学习有所帮助,也期待大家的应用。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/774398.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存