none
Error: "No es posible conectar con el servidor remoto" asp

    Pregunta

  • Buenas..

    quisiera compartir con ustedes un error que me sale cuando trato de recibir una cadena (String) en mi sitio web

    "No es posible conectar con el servidor remoto"

    En prinicipio no podría ser la conexion con la base de datos SQL Server 2000 (la cual esta en otro servidor), puesto que tiene conexion por el puerto 1433.

    Yo mas bien pienso que es alguna configuración en el IIS que me falta modificar o bien un bloqueo a nivel de sistema operativo (Win Server 2003)

    Desde ya muchas gracias por cualquier ayuda que me den =)
    viernes, 18 de abril de 2008 14:24

Respuestas

  • el problema era que el servidor IIS no tenia conexion a internet y al tratar de conectarse a la url era que salia ese error.. 

    que ahora me parece muy descriptivo, pero cuando no sabia el porque.. no lo parecia.. 
    viernes, 05 de diciembre de 2008 17:35

Todas las respuestas

  • Solo con esto no hay suficiente para saber que te pasa.

     

    Es una web o un servicio web ?

    Es la primera vez que utilizas este servidor como servidor web? o ya tienes alojadas otras aplicaciones web.

    Puedes mostrar el error ?

     

    Saludos.

    viernes, 18 de abril de 2008 15:39
  • Tienes razón, tratare de detallar mas..

    Es una pagina web que la tenia corriendo en otro server (tambien win server 2003) y accedia a la misma base de datos SQL Server 2000, por lo cual creo que el proceso en si, no es el problema.

    Este server en el que esta alojada la web ahora se compro exclusivamente para esta pagina, por lo que Si, es la primera vez que utilizo este servidor como servidor web.

    Algo que tambien puede ser util es que no esta en la misma red que el anterior server, pero si utiliza el mismo ip de salida.

    El error se da cuando una aplicación ajena a mi empresa envia una cadena (string) a mi sitio web, a cierta pagina que yo indique con anticipacion y la cual no vario con lo del cambio de servidores. El problema esta en que, en vez de recibir la informacion que la otra aplicacion me envia, recibo el mensaje "No es posible conectar con el servidor remoto".

    El codigo seria en principio el siguiente:

    Dim request As WebRequest = WebRequest.Create(DataMex.Propiedades.ObtenerValor("URLRespuestaBancard").ToString & "&clave1=" & vsClave1.Trim & "&clave2=" & vsClave2.Trim)

    WebRequest.Create(DataMex.Propiedades.ObtenerValor("URLRespuestaBancard").ToString)
    ' If required by the server, set the credentials.
    request.Credentials = CredentialCache.DefaultCredentials
    ' Get the response.
    Dim response As HttpWebResponse = CType(request.GetResponse(), HttpWebResponse)
    ' Get the stream containing content returned by the server.
    Dim dataStream As Stream = response.GetResponseStream()
    ' Open the stream using a StreamReader for easy access.
    Dim reader As New StreamReader(dataStream)
    ' Read the content.
    Dim responseFromServer As String = reader.ReadToEnd()
    ' Display the content.
    Console.WriteLine(responseFromServer)


    viernes, 18 de abril de 2008 15:55
  • Por lo que me explicas y lo que puedo ver de tu código tus clientes te envían un parámetro a una web que hasta ahora te estaba funcionando correctamente y parece que sigue igual, pero luego tu intentas conectarte a otra web y leer su contenido con un httWebResponse que es el que realmente te está fallando porque no puede acceder al nuevo servidor donde tienes alojada la segunda web.

     

    Como tienes dos servidores diferentes web y la misma IP tienes configurado correctamente el mapeo del router para acceder a la segunda web? Intentas acceder por el mismo puerto a dos servidores distintos en la misma IP?

     

    Porque no pruebas que tu segundo servidor web escuche por otro puerto por ejemplo el 81 y configurar el router para que direccione tus peticiones a este puerto al segundo servidor?

     

    Luego tan solo tendrías que llamar a la segunda web de esta manera http:\\servidor:80\TuWeb

     

    Seguro que tal como lo tienes configurado actualmente no puedes acceder a la segunda web directamente.

     

    Espero que esta propuesta te sirva.

     

    Si la respuesta ha sido de utilidad marca la como correcta.

     

    Saludos.

     

     

     

    sábado, 19 de abril de 2008 15:19
  • Antes que nada muchas gracias por interesarte en el topico.

    Ahora, contestanto tu pregunta, el primer servidor que menciono fue mi servidor de pruebas (etapa de desarrollo), el segundo vendria a ser un servidor de pruebas pero a nivel de mi cliente ya.
    Puesto que ambos servidores estan dentro de la misma red empresarial, la empresa cuenta con solo un IP publico, y de forma a acceder desde internet, al 2do servidor se le ve desde afuera, con el mismo nombre que se le veia al 1er servidor, el cual por ejemplo seria http://ecommerce.miempresa.com.py/ecommerce.


     Marc Rubiño ** Marckys ** Escribió:

    Por lo que me explicas y lo que puedo ver de tu código tus clientes te envían un parámetro a una web que hasta ahora te estaba funcionando correctamente y parece que sigue igual, pero luego tu intentas conectarte a otra web y leer su contenido con un httWebResponse que es el que realmente te está fallando porque no puede acceder al nuevo servidor donde tienes alojada la segunda web.

     

    Como tienes dos servidores diferentes web y la misma IP tienes configurado correctamente el mapeo del router para acceder a la segunda web? Intentas acceder por el mismo puerto a dos servidores distintos en la misma IP?

     

    Porque no pruebas que tu segundo servidor web escuche por otro puerto por ejemplo el 81 y configurar el router para que direccione tus peticiones a este puerto al segundo servidor?

     

    Luego tan solo tendrías que llamar a la segunda web de esta manera http:\\servidor:80\TuWeb

     

    Seguro que tal como lo tienes configurado actualmente no puedes acceder a la segunda web directamente.

     

    Espero que esta propuesta te sirva.

     

    Si la respuesta ha sido de utilidad marca la como correcta.

     

    Saludos.

     

     

     

    lunes, 21 de abril de 2008 19:30
  • el problema era que el servidor IIS no tenia conexion a internet y al tratar de conectarse a la url era que salia ese error.. 

    que ahora me parece muy descriptivo, pero cuando no sabia el porque.. no lo parecia.. 
    viernes, 05 de diciembre de 2008 17:35