Ошибка вызова веб-сервиса из службы

#c# #web-services #system.net.webexception

#c# #веб-службы #system.net.webexception

Вопрос:

Я ссылаюсь на веб-сервис, и он отлично работает на моем локальном компьютере. Но когда я продвигаю свой код на тестовую машину, я получаю сообщение об ошибке ниже:

Нэнси.Исключение RequestExecutionException: О нет! —> System.Net.WebException: не удается подключиться к удаленному серверу —> System.Net.Sockets.Исключение SocketException: попытка подключения завершилась неудачей, поскольку подключенная сторона не ответила должным образом по истечении определенного периода времени, или сбой установленного соединения из-за того, что подключенный хост не смог ответить xx.xx.x.xxx:80

Отображается внутреннее исключение:

в System.Net.Sockets.Сокет.doConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) в System.Net.ServicePoint.ConnectSocketInternal(логическое значение connectFailure, сокет s4, сокет s6, сокет и сокет, IP-адрес и адрес, состояние ConnectSocketState, IAsyncResult AsyncResult, исключение и исключение) — Конец внутренней трассировки стека исключений — в System.Net.HttpWebRequest.GetRequestStream(TransportContextamp; context) в System.Net.HttpWebRequest.GetRequestStream() в System.Web.Services.Протоколы.SoapHttpClientProtocol.Вызов (строковое имя метода, параметры объекта[])

Может ли кто-нибудь указать мне правильное направление, чтобы проверить, что может пойти не так?

Заранее спасибо.

Комментарии:

1. Либо вы используете неправильный целевой адрес, либо веб-служба не запущена. Важное сообщение A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond xx.xx.x.xxx:80 . Можете ли вы подключиться по telnet к этому адресу через порт 80, т.Е. Можете ли вы запустить telnet xx.xx.x.xxx 80 ? Если нет, то на стороне сервера никто не прослушивает

2. спасибо @PanagiotisKanavos за указатель. Когда я подключаюсь к Telnet, я ничего не получаю (скорее получаю XML-текстовое тело как: глагол запроса недействителен), но как это работает на моем локальном компьютере, но не на тестовом сервере.

3. похоже, мы не можем выполнить пинг этого IP-адреса с этого конкретного сервера