none
ASP Development Server RRS feed

  • Pregunta

  • Hola tengo un problema con el development server.

    Actualmente trabajo con Visual Studio 2008 Pro Edition y estoy haciendo un desarrollo en donde consumo un webservice, y para consumirlo necesito salir por el puerto seguro 443 el cual esta habilitado.

    Sí el desarrollo lo hago bajo el esquema de consola, es decir en vb.net no tengo problema, pero si lo hago mediante .asp no me deja conectar al webservice.

    Después de darle muchas vueltas al asunto, creo que el problema viene cuando se ejecuta el asp development server y bloquea el puerto 443.

    Algún consejo para resolver este problema?

    *Nota, no tengo instalado el IIS en mi maquina local de desarrollo y no lo puedo instalar.

    martes, 2 de junio de 2015 20:56

Respuestas

Todas las respuestas

  • hola

    solo para descartarlo que pasa si el servicio lo consumes desde http simple? o sea no por https

    se presente el mismo problema

    ---

    intenta implementando el ServicePointManager.ServerCertificateValidationCallback ya que puede que este faltando aceptar el certificado

    HttpRequest llamada a https. 

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 2 de junio de 2015 21:22
  • Hola Lenadro,

    Tal vez ande un poco perdido, pero en mi code behind (vb.net)  no tengo ningíun httprequest, solo tengo la siguiente función. 

    Public Function OnliveWS(ByVal strSerie As [String], ByVal strFolio As String, ByVal CertificatePath As [String])
    
    
            'INICIALIZAR VARIABLES
    
            Dim RespuestaWS As [String] = [String].Empty
    
            Try
    
                'INSTANCIA DE SERVICIO Y CARGA DEL CERTIFICADO
    
                Console.Write(CertificatePath)
                Dim ws As New com.facturas.www.WebService()
    
                ws.ClientCertificates.Add(New System.Security.Cryptography.X509Certificates.X509Certificate(CertificatePath))
    
              
    
                RespuestaWS = ws.CancelarunDocumento("strRfc", strSerie, strFolio, 0)
    
    
            Catch ex As Exception
                Console.WriteLine(ex.Message)          
    
                Throw New Exception("Error al ConsumirWS: " + ex.Message)
    
            End Try
    
            Return RespuestaWS
    
        End Function

    jueves, 4 de junio de 2015 15:20