2008-12-01 29 views
0

我需要更改由.net控制檯應用程序調用的web服務的超時期限。Webservices中的超時期限

如何更改超時期限。

它不在IIS中託管。它的單一WSDL。我不想寫任何代碼。我需要在app.config中更改它

回答

2

大多數Web服務最終都來自WebClientProtocol。這個類有一個timeout屬性,可以用來改變超時。在調用服務之前設置它,它應該做的伎倆。

void SomeMethod() { 
    SomeWebService v1 = new SomeWebService(); 
    v1.Timeout = 1000; 
    v1.AWebServiceCall(); 
} 
+0

要麼這是正確的,我們都困惑,爲什麼有這樣的問題被問......或者他只有Web服務的控制權,並希望從網絡服務中做到這一點,不明白這是不可能的。 – 2008-12-01 09:02:39