Webservice遠(yuǎn)程調(diào)試及超時操作原理解析
WebService遠(yuǎn)程調(diào)試
在.NET 中已經(jīng)默認(rèn)將WEBSERVICE的遠(yuǎn)程調(diào)試功能關(guān)閉,有的時候我們需要遠(yuǎn)程調(diào)試程序的時候,就需要打開此功能我們只需在WEBSERVICE的項(xiàng)目的中添web.config的<system.web>配置節(jié)下面加一下一段配置就OK了,代碼如下:
<system.web>
<compilation debug="true" />
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="Documentation"/>
</protocols>
</webServices>
</system.web>
WebService 超時操作
在執(zhí)行 WebService 某些方法時會消耗較長的時間,當(dāng)超出系統(tǒng)默認(rèn)的時間長度時,系統(tǒng)就會報錯。此時可做如下處理:
1、修改 app.config 文件,添加如下代碼:
<httpRuntime executionTimeout="600" />
請求執(zhí)行超時時間為600秒(默認(rèn)為110秒)
2、設(shè)置 Web services 的 Timeout 屬性
對 XML Web services 的同步調(diào)用的超時(以毫秒為單位)。默認(rèn)為 100000 毫秒。
WebServiceTest.Service1 src = new TestWinApp.WebServiceTest.Service1();
src.Url = txtAddress.Text;
src.Timeout = -1;//1120 * 1000;單位為毫秒
指示 XML Web services 客戶端等待同步 XML Web services 請求完成的時間(以毫秒計(jì))。
提示:如果將 Timeout 屬性設(shè)置為 Timeout.Infinite(=-1),則指示該請求無超時。即使 XML Web services 客戶端可以將 Timeout 屬性設(shè)置為無超時,Web 服務(wù)器仍可以在服務(wù)器端使請求超時。
系統(tǒng)將以上面兩項(xiàng)設(shè)置的最小者作為操作超時的時間長度。
IIS對web service請求大小與超時的限制
默認(rèn)請求大小不得超過2M, 重新設(shè)置的方法:在web.config中,
<httpRuntime executionTimeout="600" maxRqeustLength="32768"/>
同時,IIS Default Web Site控制界面可以設(shè)置"Connection timeout",默認(rèn)值是120秒。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
linux配置DNS主從服務(wù)器的實(shí)驗(yàn)步驟
這篇文章主要介紹了linux配置DNS主從服務(wù)器的實(shí)驗(yàn)步驟,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2024-01-01
git忽略特殊文件_動力節(jié)點(diǎn)Java學(xué)院整理
這篇文章主要為大家詳細(xì)介紹了git忽略特殊文件的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-08-08
git修改和刪除功能_動力節(jié)點(diǎn)Java學(xué)院整理
這篇文章主要介紹了git修改和刪除功能,需要的朋友可以參考下2017-08-08
MongoDB學(xué)習(xí)筆記(二) 通過samus驅(qū)動實(shí)現(xiàn)基本數(shù)據(jù)操作
傳統(tǒng)的關(guān)系數(shù)據(jù)庫一般由數(shù)據(jù)庫(database)、表(table)、記錄(record)三個層次概念組成,MongoDB是由(database)、集合(collection)、文檔對象(document)三個層次組成2013-07-07
Dell服務(wù)器安裝Ubuntu系統(tǒng)的圖文教程
這篇文章主要為大家詳細(xì)介紹了Dell服務(wù)器如何安裝Ubuntu系統(tǒng),文中通過示例圖片為大家詳細(xì)講解了安裝步驟,有需要的小伙伴可以參考一下2023-09-09
dell 服務(wù)器開機(jī)總是提示按F1才能進(jìn)入系統(tǒng)解決方法
這篇文章主要介紹了dell 服務(wù)器開機(jī)總是提示按F1才能進(jìn)系統(tǒng)解決方法,不過提示上面一般都會有具體的提示信息,這里簡單分享一下,需要的朋友可以參考下2016-04-04

