У нас есть форма ASP.net [.NET 3.5 на IIS 6], которая динамически загружает элементы управления. Мы можем сохранить значения в viewstate , пока обратная передача не произойдет в течение 20 минут . База данных также обновляется должным образом. Все работает как положено.
Однако, если пользователю требуется более 20 минут для заполнения формы, элементы управления больше не сохраняют свои значения во время обратной передачи. Значения сеанса не повреждены, аутентификация пользователя также не повреждена. Мы попробовали несколько вещей
1) Добавлены машинные ключи в файлы web.config - у нас есть балансировка нагрузки на 2 веб-сервера с помощью балансировщика нагрузки Windows
2) Мы подтвердили, что пользователь перенаправлен на один и тот же сервер - потому что сеансы привязаны
3) Увеличено время ожидания сеанса до 60 минут в IIS 6.0
4) Увеличено время ожидания для пула соединений до 60 минут
5) Изменено время ожидания билета для проверки подлинности формы до 60 минут
Буду признателен за любую помощь.
-Спасибо