Как отладить случайные сбои в моем веб-приложении в IE? - PullRequest
0 голосов
/ 17 ноября 2009

Вот классический сценарий "работает на моей машине, но не на производстве".

Приложение ASP.NET, написанное на C #. Простой пользовательский интерфейс с некоторыми элементами для выбора. Когда пользователь нажимает кнопку «Перейти», он запускается на сервере и создает файл PDF с некоторой графикой, управляемой данными (в SQL Server), и отправляет PDF обратно пользователю для использования.

Я думаю, что это проблема веб-сервера, потому что пару месяцев назад все, казалось, работало нормально. Но хост постоянно меняет вещи в своей инфраструктуре. Теперь IE просто случайно истекает, и количество графики, которое может разместить PDF, значительно меньше до истечения времени ожидания IE. Ничего в коде не изменилось, и время ожидания БД в конфиге такое же.

Как мне отладить этот сценарий?

Ответы [ 2 ]

1 голос
/ 18 ноября 2009

Если вы получаете HTTP Ошибка 500 Внутренняя ошибка сервера Проверьте журнал веб-сервера. Если браузер дает сбой, проверьте с Fiddler в случае IE или Firebug с FF.

1 голос
/ 17 ноября 2009

Где происходит "авария"? умирает ваш веб-сервер, сервер приложений, сервер БД? Или IE просто не может вернуть результат?

Если IE не работает ... какая версия / пакет обновления для Windows? (например, IE6 на WinXP SP1 не лучшая настройка)

Если это IE (и вы можете проверить ту же настройку), используйте Fiddler , чтобы точно проверить, что отправляется / принимается по HTTP.

Если приложение / Интернет / БД не работает ... вы можете опубликовать информацию журнала?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...