Увеличение времени ожидания запроса asp.net и WCF Service - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть приложение ASP.net, которое вызывает службу WCF для извлечения данных из SQL Server.

Есть функция, которая должна ждать, пока WCF выберет несколько строк из более чем 1 миллиона записей.Эта функция заставляет мое приложение ASP генерировать ошибку истечения времени ожидания запроса.Я использовал следующие строки для увеличения тайм-аута, но он не работал, я не могу редактировать файл конфигурации IIS.

<system.web>
    <httpRuntime targetFramework="4.5.1" executionTimeout="500" />
</system.web>

1 Ответ

0 голосов
/ 27 февраля 2019

Я считаю, что тайм-ауты, которые вы ищете, находятся в конфигурации привязки.Если вы получаете данные из службы 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...