增加请求超时 asp.net 和 WCF 服务
Increase Request timeout asp.net and WCF Service
我有一个 ASP.net 应用程序调用 WCF 服务从 SQL 服务器检索数据。
有一个函数必须等待 WCF Select 来自超过 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>
我有一个 ASP.net 应用程序调用 WCF 服务从 SQL 服务器检索数据。
有一个函数必须等待 WCF Select 来自超过 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>