Spanish [B4A] [Tutorial ]Como consumir webservice tipo asp.net (asmx)

Xicu

Active Member
Licensed User
Longtime User
Buenas tardes,

Debes configurar en tu webservice para que admita peticiones en el puerto 8091 (comprueba que no sea utilizado por otras aplicaciones). Tienes que ir al administrador iis, alli localizas tu webservice, y en propiedades del webservice configuras el puerto deseado.

IIS webservice.jpg


Esto es en un servidor windows server 2003 (un poco antiguo) en el que se le indica que el webservice se llama atraves del puerto 8080, pero funciona correctamente.
En windows server 2012, 2016 o 2019 es similar, lo que las opciones estan situadas de forma diferente (de hecho lo he probado y funciona)
 

Felix.666

Member
Licensed User
Buenas tardes,

Debes configurar en tu webservice para que admita peticiones en el puerto 8091 (comprueba que no sea utilizado por otras aplicaciones). Tienes que ir al administrador iis, alli localizas tu webservice, y en propiedades del webservice configuras el puerto deseado.

View attachment 89265

Esto es en un servidor windows server 2003 (un poco antiguo) en el que se le indica que el webservice se llama atraves del puerto 8080, pero funciona correctamente.
En windows server 2012, 2016 o 2019 es similar, lo que las opciones estan situadas de forma diferente (de hecho lo he probado y funciona)
Buenos Dias, he comprobado que el puerto este asignado en enlaces en el 8091, este servicio consumido por una aplicación de escritorio en c# funciona.
cuando lo asigne al puerto 80, empezo a funcionar.
Gracias por tu interes
 

Xicu

Active Member
Licensed User
Longtime User
Este servicio consumido por una aplicación de escritorio en c# funciona.
Cuando pruebas la aplicacion de escritorio, supongo que estas en la misma red. Y cuando consumes el servicio desde el movil, ¿estas en la misma red?. Lo digo porque si lo haces desde fuera de tu red, debes abrir ese puerto en tu router para que encamine las solicitudes desde ese puerto a tu servidor web.
 

Felix.666

Member
Licensed User
Cuando pruebas la aplicacion de escritorio, supongo que estas en la misma red. Y cuando consumes el servicio desde el movil, ¿estas en la misma red?. Lo digo porque si lo haces desde fuera de tu red, debes abrir ese puerto en tu router para que encamine las solicitudes desde ese puerto a tu servidor web.
tanto la aplicacion de escritorio como la de movil, estan en diferente red, y los puertos estan abiertos.
 

Xicu

Active Member
Licensed User
Longtime User
Da siempre error interno de servidor
¿Que error te da? O simplemente 'Internal error'.
Atraves del explorador de cualquier ordenador, ¿puedes acceder al webservice?
Cuanta mas información nos des, probablemente sea mas facil ayudarte.
 

Felix.666

Member
Licensed User
¿Que error te da? O simplemente 'Internal error'.
Atraves del explorador de cualquier ordenador, ¿puedes acceder al webservice?
Cuanta mas información nos des, probablemente sea mas facil ayudarte.
El error que da es: Internal Server Error
desde el explorar de cualquier ordenador puedo acceder, incluso desde el navegador del movil, donde se prueba el webservice
 

josejad

Expert
Licensed User
Longtime User
Hola Felix.666, deberías abrir un hilo nuevo para tus dudas, este hilo es ya antiguo y por ejemplo referenciar este hilo desde el tuyo.
Entiendo que este ejemplo debería hacerse ahora con OkHttpUtils2 ?
 
Top