У меня есть веб-служба, размещенная в IIS 7.5. Веб-сервис работает нормально. Я пытаюсь настроить тайм-аут в web.config, но не могу. Я пробовал в своем web.config:
<Configuration>
<system.web>
<compilation debug="false" targetFramework="4.8" />
<httpRuntime targetFramework="4.8" executionTimeout="10" /> <!-- 10 seconds -->
<sessionState timeout="2" /> <!-- 2 minutes -->
</system.web>
</Configuration>
и в контроллере веб-службы:
Thread.Sleep(180000) //3 minutes
Я думал, что выполнение остановится через 10 секунд, но вместо этого оно остановится через 1 минуту, что бы я ни поместил в параметры «executionTimeout» и «timeout». Я искал в IIS, но не могу найти, чему соответствует эта минута.
У кого-нибудь есть идея?