Мы пытаемся установить тайм-аут, а запросы просто не истекают. Мы пытались установить это несколькими способами:
Поместив это в web.config (как в web.config приложения,и тот, что в папке представлений)
<httpRuntime executionTimeout="5" />
Мы убедились, что не находимся в режиме отладки
<compilation debug="false" targetFramework="4.0">
Мы даже пытались установить тайм-аут скрипта в коде (, хотя это должно было быть то же самое ), и добавили Thread.Sleep на 3 минуты (, чтобы убедиться, что мы намного превышаем даже тайм-аут по умолчанию ). И это действие по-прежнему не истекает по таймауту:
public ActionResult Index()
{
Server.ScriptTimeout = 5;
Thread.Sleep(60 * 1000 * 3);
return View();
}
Это происходит на нескольких машинах, и я даже приступил к созданию совершенно нового решения только с вышеуказанными изменениями из шаблона и совершенно новым пулом приложений веб-сайта IIS... тем не менее, не могу получить тайм-аут.
Есть ли какой-то простой параметр конфигурации, который нам не хватает? Кажется, это должно быть легко сделать...