Похоже, что гнездо подключения было закрыто до того, как ваш компьютер смог подключиться к удаленному серверу. Другими словами, ваше исходящее соединение по какой-то причине не получилось. Я предполагаю, что вы используете HttpWebRequest, и в этом случае может быть код сбоя, который мог бы дать некоторое представление. Можете ли вы показать нам, как вы настраиваете запрос?
Некоторые Googling превратили этот blog post которая предлагает несколько возможностей:
- прокси-сервер между вами и удаленным сервером
- аутентификация выдает
- отключений сети.
В сообщении отмечается, что .NET по умолчанию использует HTTP 1.1. Я столкнулся с некоторыми встроенными веб-серверами, которые не играют хорошо с 1.1. Попробуйте установить HttpWebRequest.ProtocolVersion
в HTTP 1.0. Также попробуйте передать прокси-серверу HttpWebRequest.Proxy
и добавьте учетные данные прокси до HttpWebRequest.Credentials
, если они вам понадобятся.
Не могли бы вы разместить код, где это происходит? –
Является ли веб-служба прокси-сервером? – rahul