代码之家  ›  专栏  ›  技术社区  ›  Ryan Skarin

如何延长客户端发布.NET web服务帖子的超时时间?

  •  2
  • Ryan Skarin  · 技术社区  · 17 年前

    我正在从.NET控制台应用程序向.NET web服务发帖。我知道服务器端的超时时间是20分钟,但如果我的客户机将数据发送到该服务需要100秒以上,则会出现超时异常。我该如何告诉我的客户等待20分钟超时?

    3 回复  |  直到 17 年前
        1
  •  6
  •   lomaxx    17 年前

    在客户端,webservice对象有一个超时值。应该很容易通过以下步骤设置:

    myServiceInstance.Timeout = 1200000
    

    20分钟

        2
  •  2
  •   wulimaster    17 年前

    您需要验证在Web服务本身的Web.CONFIG中是否存在“HTTPRONTIME ExcExtTimeOUT=1200”/gt,以确认您的20分钟。

    MyServiceClass myService=new MyServiceClass(); myService.Timeout=1200000;

        3
  •  0
  •   Vin    17 年前

    是的 ServiceInstance.Timeout

    我在这里写了博客 http://stackpanel.com/blog/2008/10/client-timeout-accessing-asmx-web-service/

    推荐文章