2013-05-25 5 views
1

Я пытаюсь настроить IIS 7.5 так, чтобы он мог обслуживать большие (400 МБ) файлы через HTTP. Клиент является клиентом C#, использующим WebClient.DownloadFile() (, в основном обертывающий HTTP-запрос GET).«Установленное соединение было прервано программным обеспечением вашей главной машины» (IIS)

Однако при загрузке, я иногда получаю ошибку от клиента:

Установленное соединение было прервано с помощью программного обеспечения в хост-машине

Все, что я могу сделать в любом клиенте или IIS для предотвращения этой ошибки?

+0

Вы проверили, настроен ли какой-либо брандмауэр на вашем компьютере. – Saravanan

+0

Отсутствует программный брандмауэр на моей машине или на сервере. На моей стороне нет аппаратного брандмауэра (сервер размещен, поэтому я не знаю о стороне сервера). –

ответ

1

После долгих копаний, это похоже на изворотливое подключение к Интернету на моей стороне. Все клиенты на моем сайте отключаются одновременно, но клиенты на другом сайте остаются на связи. К сожалению, интернет-маршрутизатор, который у меня здесь, не имеет каких-либо журналов соединений (его верхний ряд ссылок), поэтому не было легко увидеть, в чем проблема.

+0

Это также произошло от плохого сетевого адаптера или сетевого драйвера на нашем новом хосте ESX. Исправлена ​​проблема переключения узлов EXS. Определенно связано с плохой связью сети. – SliverNinja