У нас есть приложение ASP.NET 3.5, которое работает уже более года. Наш последний релиз был пару месяцев назад. Мы используем CSS для стилизации и применения фоновых изображений для div и тому подобное. Сервер Windows 2003 с IIS.
Внезапно на этой неделе мы получили сообщения от некоторых пользователей о том, что страница зависает при загрузке. В строке состояния отображалось имя фонового изображения, используемого в основной области страницы (назначено в CSS). В нашем офисе некоторые из нас могли воссоздать проблему, а другие - нет. IE6 и Firefox, похоже, не затронуты, только IE7 / 8. Запуск Fiddler на зараженной машине и попытка увидеть, что происходит с запросами, похоже, помогли решить проблему (при запуске через Fiddler он возвращался, когда нет). Нажатие кнопки «Обновить» при зависшей загрузке часто приводило к загрузке страницы.
Я проверил фоновое изображение и даже заменил его архивной копией. Нет радости Мы повторно развернули приложение из нашего производственного источника. Нет радости Мы перезапустили IIS и в итоге перезагрузили весь сервер. Нет необычных записей в журналах событий, журналах приложений или журналах IIS. Наконец, я полностью удалил изображение и изменил стиль страницы, чтобы не использовать фоновое изображение. Это решило проблему, по крайней мере, на данный момент.
Тем не менее, у нас есть сообщения о других "зависаниях" изображений. Изображения в формате PNG, но я слышал некоторые слухи, что иногда зависает GIF, но у меня нет скриншота для подтверждения.
Это только начало происходить "на ровном месте". В последнее время на сервере не было никаких выпусков или обновлений. Мы даже проверили обновления на клиентах, чтобы выяснить, могло ли последнее обновление Windows вызвать это на клиенте, но за последние пару недель ничего не обновлялось.
Если у вас есть какая-либо информация об этой проблеме, я хотел бы услышать от вас. Буду также признателен за любые рекомендации по дополнительной диагностике, которые мы можем попробовать.