Я потратил две недели на изучение этой проблемы. Для меня у меня был сценарий, в котором прерывистые случайные запросы преждевременно прекращались. Это приводило к журналам IIS с кодом состояния 200, но с win32-состоянием 64.
Наша инфраструктура включает в себя два сервера Windows IIS за двумя балансировщиками нагрузки NetScaler в режиме высокой доступности.
В моем конкретном случае проблема заключалась в том, что в NetScaler была включена функция «Интегрированное кэширование» (http://support.citrix.com/proddocs/topic/ns-optimization-10-5-map/ns-IC-gen-wrapper-10-con.html).
После отключения этой функции прерывания запроса прекратились. И сайт работал нормально. Я не уверен, как или почему это вызывало проблему, но это так.
Если вы используете прокси-сервер или балансировщик нагрузки, выясните, какие функции они включили. Для меня причиной было что-то между клиентом и сервером, прерывающим запросы.
Я надеюсь, что это объяснение хотя бы сэкономит чужое время.