.NET 2.0: установленное соединение было прервано программным обеспечением на вашем хост-компьютере
Сценарий:
Я пытаюсь опубликовать видео на YouTube со следующим кодом:
YouTubeEntry создал Entry = service.Upload(newEntry);
Это прекрасно работает на моей машине разработчика (под управлением Windows XP).
- Сбой на сервере Win2k (под управлением.NET 2.0) со следующей ошибкой:
2010-07-15 || 01: 14: 08 PM || Установленное соединение было прервано программным обеспечением на вашем хост-компьютере || Система |||| в System.Net.Sockets.Socket.Send(буфер Byte[], смещение Int32, размер Int32, SocketFlags socketFlags) -> в System.Net.Sockets.NetworkStream.Write(буфер Byte[], смещение Int32, размер Int32)
Мой вопрос:
- Как мне решить эту проблему?
2 ответа
Используйте фиддлер и сетевой монитор или wireshark. А кто вообще развертывает новые приложения на win2k?
Я видел подобные вещи раньше, и иногда это приложение, такое как брандмауэр Windows (ZoneAlarm и т. Д.), Но чаще это какое-то приложение "интернет-безопасности" (то есть антивирус с несколькими дополнительными функциями).