C# Web服务请求需要很长时间

C# Web服务请求需要很长时间,c#,.net,web-services,asmx,C#,.net,Web Services,Asmx,我正在使用asmx web服务进行通信 从一个web服务器到另一个web服务器,两者都位于本地主机上。当响应较大时(约20 MB) 需要很长时间(约3分钟)才能收到 这不是一个网络问题,我在托管类似web功能的独立进程上测试了类似的调用,这花了几秒钟的时间。 我试着压缩数据,所以实际上只传递了一个字节数组,但也没用 我的服务器配置是: <system.web> ... <compilation defaultLanguage="vb" debug="true" t

我正在使用asmx web服务进行通信 从一个web服务器到另一个web服务器,两者都位于本地主机上。当响应较大时(约20 MB) 需要很长时间(约3分钟)才能收到

这不是一个网络问题,我在托管类似web功能的独立进程上测试了类似的调用,这花了几秒钟的时间。 我试着压缩数据,所以实际上只传递了一个字节数组,但也没用

我的服务器配置是:

<system.web>
   ...
    <compilation defaultLanguage="vb" debug="true" targetFramework="4.0" />

  ...
    <authentication mode="Forms">
      <forms loginUrl="Login.aspx" protection="All" timeout="1380" name=".ASPXAUTH" path="/" requireSSL="false" slidingExpiration="true" defaultUrl="default.aspx" cookieless="UseDeviceProfile" enableCrossAppRedirects="false" />
    </authentication>
    <authorization>
      <allow users="*" />
      <!-- Allow all users -->
      <!--  <allow     users="[comma separated list of users]"
                             roles="[comma separated list of roles]"/>
                  <deny      users="[comma separated list of users]"
                             roles="[comma separated list of roles]"/>
            -->
    </authorization>
  ...
    <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="525600" />

  ...

    <httpRuntime executionTimeout="1200" maxRequestLength="102400" useFullyQualifiedRedirectUrl="false" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="100" />
    <!-- <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"/> -->
    <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID" />
  </system.web>

...
...
...
...

您知道是什么原因导致了延迟吗?

配置文件(客户端和服务器)显示的内容占用了时间?我看不出是什么原因导致了延迟,如何执行这样的配置文件?这取决于您的工具。最新版本的VS(如高级版)包括一个探查器。我有VS2012,在调试中,我看到web方法在服务器端(外部代码)返回数据,而在客户端,我一直在等待数据。VS2012中是否有更好的分析器可供我使用?谢谢。请查看探查器的
Analyze
菜单。调试器不是探查器。