zoukankan      html  css  js  c++  java
  • 问题:C#调webservice超时;结果:C#调用webservice服务超时

    C#调用WebService服务时,报错,The operation has timed out,意思是“操作超时”。

    C#调用webservice服务超时

    方法/步骤

    1. 首先修改服务端配置

      WebService服务所在站点为服务端,它提供了服务,打开这个站点的web.config,添加下面的配置:

          <httpRuntime  executionTimeout="300000" />

      <compilation defaultLanguage="c#" debug="false">

      executionTimeout="300000" 单位是“毫秒”,这里配置的是5分钟。

      debug="false" 要关闭调试。

      如果web.config中本来就有这两个配置,修改一下就行了。如果没有,就添加上去,完整的结构顺序如下:

      <configuration>

        <system.web> 

              <httpRuntime  executionTimeout="300000" />

              <compilation defaultLanguage="c#" debug="false">

            </compilation>

        </system.web>

      </configuration>

    2. 2

       修改调用程序客户端的配置

      YourService. YourService model = new YourService. YourService ();

      model.Timeout = 300000; // 单位是毫秒,设置时间,否则时间超限

      这里给服务对象model设置超时时间Timeout为300000毫秒。

  • 相关阅读:
    Object-C,NSSet,不可变集合
    NYIST 860 又见01背包
    NYIST 1070 诡异的电梯【Ⅰ】
    HDU 1542 Atlantis
    HDU 4756 Install Air Conditioning
    CodeForces 362E Petya and Pipes
    HDU 4751 Divide Groups
    HDU 3081 Marriage Match II
    UVA 11404 Palindromic Subsequence
    UVALIVE 4256 Salesmen
  • 原文地址:https://www.cnblogs.com/longphui/p/4759686.html
Copyright © 2011-2022 走看看