我有一个ASP.net应用程序,它调用WCF服务从SQL Server检索数据。
有一个函数必须等待WCF从超过100万条记录中选择一些行。此函数导致我的ASP应用程序生成请求超时错误。我使用以下行来增加超时但它不起作用,我无法编辑IIS配置文件。
<system.web>
<httpRuntime targetFramework="4.5.1" executionTimeout="500" />
</system.web>
我相信你正在寻找的超时是绑定配置。如果从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>