Назад |
Перейти на главную страницу
обрезка сжатых файлов в некоторых браузерах
У меня возникают странные проблемы с усечением файлов при загрузке с моего сайта. Я использую Azure IIAS с двумя серверами маршрутизации запросов приложений на конечной точке Azure с балансировкой нагрузки. Эти серверы ARR направляют запросы на веб-сервер IIS8.
Что происходит, когда вы запрашиваете .exe, используя Google Chrome в качестве браузера, файл обрезается каждый раз, и пользователь получает сообщение типа
"setup.exe обычно не устанавливается и может быть опасным"
Другой пользователь сообщил о той же проблеме в IE8. Некоторое устранение неполадок я сделал
- ЕСЛИ вы щелкните файл правой кнопкой мыши и выберите «Загрузить», он работает каждый раз.
- Я подтвердил, что при загрузке напрямую с веб-сервера или сервера ARR усечения не происходит.
- сужение запроса до одного веб-сервера и сервера ARR также не решило проблему. Это происходит только тогда, когда запрос выполняется через конечные точки Azure с балансировкой нагрузки.
- Я также обнаружил, что файлы меньшего размера (~ 100 КБ) не испытывают этой проблемы, но для файлов большего размера (~ 600 КБ) ошибка возникает почти каждый раз.
- То же самое происходит с файлами .zip.
- Я проверил логи IIS и отчеты сервера 200, файл был полностью загружен
- Я попытался использовать Wireshark, чтобы определить источник ошибки, но не нашел ничего полезного
Кто-нибудь видел что-нибудь подобное раньше?