我有一个ASP.net应用程序,该应用程序调用WCF服务以从SQL Server检索数据。
有一个函数必须等待WCF从超过一百万条记录中选择一些行。此函数使我的ASP应用程序生成请求超时错误。 我使用以下几行代码来增加超时时间,但是它没有用,我无法编辑IIS配置文件。
<system.web>
<httpRuntime targetFramework="4.5.1" executionTimeout="500" />
</system.web>
答案 0 :(得分: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>