我需要更改由.net控制台应用程序调用的webservice的超时时间。
如何更改超时时间。
它不在IIS中托管。它的单一WSDL。我不想写任何代码。我需要在app.config中更改它
答案 0 :(得分:2)
大多数Web服务最终都来自WebClientProtocol。此类具有timeout属性,可用于更改超时。在调用服务之前设置它,它应该做的伎俩。
实施例
void SomeMethod() {
SomeWebService v1 = new SomeWebService();
v1.Timeout = 1000;
v1.AWebServiceCall();
}