У нас есть сайт, на котором у нас проблемы с нашим рабочим сервером, но не на моем компьютере разработчика с отмененным запросом (следовательно, нулевой ответ).
Он терпит неудачу ровно через 1:19 минут каждый раз, и запрос на моей машине разработчика занимает около 1:44.
Длина контента составляет около 650 КБ, так что это не должно быть проблемой.
Производственная среда - Windows 2008 с IIS7, среда разработки - Windows 7 с IIS 7.5
Они имеют идентичный web.config, но конфигурация машины немного отличается (хотя они должны быть стандартными от установки)
Что может быть причиной этого?
При просмотре в журнале доступа, строка говорит 0 байтов в ответном байте win32-код 995, который должен быть 0, это последние столбцы из строки доступа:
sc-status sc-substatus sc-win32-status sc-bytes time-taken
200 0 995 0 76933
Кажется, 995 связан с «прерыванием потока» или чем-то еще, поэтому я уверен, что IIS прерывает запрос. процесс w3wp.exe, кажется, запускается некоторое время даже после того, как запрос остановлен, поэтому я не думаю, что веб-приложение даже замечает, пока не пришло время писать в выходной поток.
РЕДАКТИРОВАТЬ: попробовал сейчас с другими подключениями, и кажется, что мой брандмауэр разрывает соединение из-за отсутствия данных (преждевременно). Отсюда код 995.