Я использую веб-службу в своем приложении asp.net 3.5. Веб-сервис размещен на моем реальном сервере, и он работает нормально. Мое веб-приложение также размещено на том же сервере. Но когда я пытаюсь получить доступ к веб-сервису из моего веб-приложения asp.net, размещенного в Интернете, я получаю следующую ошибку.Ошибка веб-службы ASP.NET 3.5 на реальном сервере
[SocketException (0x274c): 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.xx.xx:80]
System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) +239
System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP) +35
System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception) +224
Я могу позвонить онлайн-сервису из своего веб-приложения, размещенного локально в моей системе, и он работает нормально.
Спасибо заранее, Naijel
Вы можете указать код, который вы используете для вызова услуги? – stack72
До того, как приложение когда-либо успешно общалось с веб-службой на реальном сервере? –
@PaulStack Это код, который я использую для вызова сервиса objTourService = new Tour_Service(); objTourService.PreAuthenticate = true; objTourService.Credentials = CredentialCache.DefaultCredentials; dsPickupPoint = objTourService.GetPickupPoints (txtLogin.Text, txtPassword.Text); – NjL