Вот несколько пунктов:
- Приложение.NET.NET и Silverlight, работающее на сервере клиента Win2k8R2
- Работает в IE9
- 13 минут, 20 секунд (800 000 мс) после входа пользователя в приложение, окно браузера, в котором он запущен, закрывается (ни одно другое открытое окно браузера не затрагивается).
- Терминация не влияет на одновременных пользователей, если пользователь1 регистрируется через 0 минут, а user2 регистрируется через 5 минут, окно приложения user1 закрывается в 13:20, а user2 - в 18:20.
- Не имеет значения, работает ли пользователь в режиме ожидания или активно использует приложение, окно все равно закрывается одновременно
- Длина таймаута, установленная в Web.config, составляет 30 минут, у пула приложений IIS установлен тайм-аут в режиме ожидания, равный 20 минутам, IIS-рециркуляция устанавливается каждые 29 часов.
- В коде приложения не должно быть настроек, которые могли бы привести к этому: мы распространяем одно и то же приложение на множество клиентов и никогда не сталкивались с этой проблемой раньше.
Я просмотрел журналы административного/оперативного журнала IIS-конфигурации и журналы приложений, и никаких серьезных сообщений в них нет, когда браузер завершает работу.
Это довольно широкое описание проблемы, просто проверяя воды, чтобы увидеть, видел ли кто-нибудь подобное подобное, и если у людей есть идеи о том, где продолжать искать.