0

Сценарий:.NET 2.0: установленное соединение было прервано с помощью программного обеспечения в хост-машине

  • Я пытаюсь опубликовать видео на YouTube с помощью следующего кода:

    YouTubeEntry createdEntry = обслуживание. Загрузить (newEntry);

  • Это отлично работает на моей машине-разработчике (работает под управлением Windows XP).

  • Это не работает на Win2k сервере (под управлением .NET 2.0) со следующей ошибкой:

2010-07-15 || 01: 14: 8 вечера || установленное соединение было прервано с помощью программного обеспечения в вашей главной машине || System |||| в System.Net.Sockets.Socket.Send (буфер Byte [], смещение Int32, размер Int32, SocketFlags socketFlags) -> в System.Net.Sockets.NetworkStream.Write (буфер Byte [], смещение Int32, размер Int32)

Мой вопрос:

  • How should I troubleshoot this?

ответ

1
  1. Проверьте, чтобы убедиться, что вы не блокируются брандмауэрами или фильтрации TCP на сервере
  2. запустить трассировку сети, чтобы увидеть, что трафик фактически передается от ваш сервер
  3. Check HTTP KeepAlive is disabl (видя много людей, имеющих проблемы с этим)
  4. Google it по любым другим возможным причинам, которые могут потерпеть неудачу на вашем сервере.
+0

+1: Оказывается, брандмауэр прерывал связь, потому что я указал неправильный тип MIME. Благодаря! –

Смежные вопросы

 Смежные вопросы