[英].NET autogenerated web-service client: How do I avoid requesting schemas from w3.org?
[英]How do I extend the client's timeout on making a .NET web service post?
我正在從.NET控制台應用程序發布到.NET Web服務的帖子。 我知道服務器端的超時是20分鍾,但如果我的客戶端需要超過100秒才能將數據發布到該服務,那么我會收到超時異常。 我怎么告訴我的客戶等待可用的20分鍾超時?
在客戶端,您的webservice對象具有超時值。 通過去設置應該很容易:
myServiceInstance.Timeout = 1200000
20分鍾
您需要驗證Web服務本身的web.config中是否存在<httpRuntime executionTimeout =“1200”/>以確認您的20分鍾。
還需要設置控制台應用程序中的服務代理類實例。 有一個Timeout屬性設置(以毫秒為單位),所以你會做這樣的事情:
MyServiceClass myService = new MyServiceClass(); myService.Timeout = 1200000;
是的, ServiceInstance.Timeout
是要設置的屬性。
我在這里寫博客http://stackpanel.com/blog/2008/10/client-timeout-accessing-asmx-web-service/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.