增加请求超时asp.net和WCF服务

问题描述 投票:0回答:1

我有一个ASP.net应用程序,它调用WCF服务从SQL Server检索数据。

有一个函数必须等待WCF从超过100万条记录中选择一些行。此函数导致我的ASP应用程序生成请求超时错误。我使用以下行来增加超时但它不起作用,我无法编辑IIS配置文件。

<system.web>
    <httpRuntime targetFramework="4.5.1" executionTimeout="500" />
</system.web>
c# asp.net-mvc wcf
1个回答
3
投票

我相信你正在寻找的超时是绑定配置。如果从wcf服务获取数据,则查找端点配置并为其配置绑定。往下看:

<configuration>
  <system.serviceModel>
   <bindings>
    <basicHttpBinding>
     <binding openTimeout="00:10:00" 
             closeTimeout="00:10:00" 
             sendTimeout="00:10:00" 
             receiveTimeout="00:10:00">
    </binding>
   </basicHttpBinding>
  </bindings>
 </system.serviceModel>
</configuration>
© www.soinside.com 2019 - 2024. All rights reserved.