Назад | Перейти на главную страницу

IIS 8.5, обслуживающий поврежденные zip-файлы

У меня есть веб-сервер WS2012r2 с несколькими сайтами. Мы размещаем zip-файлы, доступ к которым осуществляется через прямой URL-адрес (http://mysite.me/Test.zip").

Эти файлы используются для обновления нашего программного обеспечения и загружаются с помощью C # WebClient, но та же проблема возникает при загрузке через браузеры.

Проблема затрагивает только одного клиента, файл поврежден во время загрузки, похоже, что он на один КБ меньше, чем должен быть. Но если я помещу тот же zip в Dropbox и загрузю его, он будет работать нормально.

это возвращаемые заголовки:

Accept-Ranges: байты

Content-Length: 1289611

Тип содержимого: приложение / почтовый индекс

Дата: пт, 18 июля 2014 г., 01:00:20 GMT

ETag: "e3b794fa2cf1: 0"

Последнее изменение: чт, 17 июля 2014 г., 22:36:40 GMT

Сервер: Microsoft-IIS / 8.5

X-Powered-By: ASP.NET

Как я уже сказал, это происходит только с одним клиентом, но только на моем сервере.

Любая идея?

Это может быть вызвано прокси-сервером HTTP на клиентском сайте (например, офисным брандмауэром, кеш-сервером SQUID) или на клиентском компьютере.

Интересным испытанием было бы исключить возможность каких-либо помех при загрузке путем передачи файла по HTTPS.

Благодаря совету @TessellatingHeckler я обнаружил, что проблема связана с одним сервером, передал ее клиентской службе, и они решили ее изучить.

Это было ложное срабатывание ClamAV