Re: Странное поведение (самопроизвольный повторный вызов)
От: miko Россия  
Дата: 04.05.11 15:50
Оценка:
Здравствуйте, Крыс, Вы писали:

К>Добрый день!

К>Столкнулся с непонятным мне поведением не то браузера (IE7+), не то сервера (IIS). Вызываем страницу, которая выполняет некий довольно длительный расчёт (более 5 минут). Обычно расчёт отрабатывает без проблем, но иногда гораздо раньше этих 5 минут расчёт запускается заново, как будто кто-то нажал Refresh. И может запуститься в третий раз, в четвёртый... при этом никаких Exception в коде не возникает, предыдущий расчёт исчезает как будто его и не было. Подскажите, пожалуйста, в какую сторону копать?

Страница, которая загружается 5 минут — это очень плохое решение в принципе.
Может имеет смысл через ajax послать на сервер запрос, который будет перенаправляться для обработки, например, windows службе — и при этом опять же асинхронно через ajax-запросы со страницы с некоторым интервалом проверять статус готовности операции. По готовности скриптом перезагрузить страницу с данными (ну тут много разных вариантов может быть).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.