#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-адреса с этого конкретного сервера