anonymous Log in
Search
Recents:
v3.0
sd
Fwd: error 404 en SD
11/02/20 14:17

jorgebritocapacitaci

Replies: 15

Buenas tardes
Tengo una aplicacion SD y deseo publicar primeramente en mi maquina local.
Pongo la direccion ip de mi maquina en el generador. tal como se visualiza
en la imagen.
[image: image.png]
Yo si puedo ingresar dentro de mi red a la aplicacion web, para descartar
un tema de permisos.
El resultado en mi apps es el siguiente.
[image: image.png]
CUando cambio mi direccion ip por el nombre de localhost me sale este error.
[image: image.png]
Sera que hay algo en en la instalacion de Genexus que me esta faltando ?
Les agradezco su amable colaboracion ante esta situacion.
Saludos.
Nota importante, el telefono en donde estoy instalando el apk esta en la
misma red que mi maquina...
saludos.
Replies

mdosal

11/02/20 15:02
Buen Día Jorge Posiblemente tu error 400 esté relacionado con la falta de alguna configuracion de aqui: https://wiki.genexus.com/commwiki/servlet/wiki?18398,URLRewrite+-+Common+issues Respecto al usar localhost, no es recomendable ya que las App SD se basan en servicios rest y si dejas localhost busca esos servicios rest en el localhost del device, los cuales no se encuentran ahí, recomiendo sigas usando la IP, teniendo la configuración de la anterior documentación. Saludos!!! El mar., 11 de feb. de 2020 a la(s) 11:17, Jorge Brito ( jorgebritocapacitacion@gmail.com)

wilman salazar

12/02/20 02:09
Hola buenas noches, no hay ningún error en tu instalación.. es normal el error cuando se usa localhost..por lo tanto es necesario el uso de la IP de la máquina para acceder dentro de la red local...si deseas que otros accedan a la bd...si deseas que por fuera de la red usen tu app debes hacer pública la IP para que desde otros segmentos accedan. El mar., 11 de febrero de 2020 12:17, Jorge Brito < jorgebritocapacitacion@gmail.com>

davila31

12/02/20 03:36
Entiendo que a pesar de poner el ip de tu máquina no tienes acceso desde la aplicación APP, pero desde navegador de tu máquina si puedes entrar a la página web. Yo te recomiendo hacer algunas cosas: 1. Entra a la página web pero desde el navegador web del teléfono, para descartar un tema de red, usa la dirección con el ip de tu máquina. 2. No uses localhost cuando tienes un APP ya que esta se conecta a la dirección que le indicas y si dejas localhost, se estará intentando conectar a un servidor en el mismo teléfono y eso no pasará núnca. jeje. Ahora te cuanto algo mas, cuando empece con esto de los App en Genexus, me pasaba ese mismo mensaje 404 (que aburre por cierto), pero si hacia un App con Java no tenia problemas de conexión, pero si lo hacia con C# me daba el error 404, Luego de muchas cosas, esto lo corregí haciendo una actualización del URL Rewrite 2 de IIS, ojo, no es re-instalarlo, es desintarlo si ya lo tienes, bajar el mas actualizado de internet e instalarlo. Así solucionó el problema del 404 con C#,  y lo que pude investigar es que Genexus usa Servicios REst para conectarse y cuando hacia Apps con Java el me manejaba los rest sin problema, pero en C# el IIS no lograba resolver, pero al instalar un URL Rewrite actualizado se arregló todo.     Espero te pueda ayudar. Cuando expongas tu App fuera de tu Red debes usar una IP pública como te indico Wilman. Saludos Donaldo El 02/12/2020 a las 12:09 a. m., Wilman Salazar

jorgebritocapacitaci

12/02/20 17:44
El mié., 12 feb. 2020 a las 1:36, Donaldo Avila ()

wilman salazar

13/02/20 00:58
Hola amigo, Debo preguntarte algo. Estas usando el emulador virtual o estas emulando con algún dispositivo móvil conectandolo con cable? La app ya está en producción o es desarrollo? Has pensado subirla al Cloud de genexus?, solo necesitarías tener una cuenta de Gx y el acceso desde cualquier dispositivo es excelente...eso para que puedas desarrollar y probar sin problemas....ya cuando lo lleves a tu servidor debes hacer pública la ip y/o el puerto.....si configuras un puerto diferente al 80 debes adicionarlo a la dirección en la configuración del modelo. El mié., 12 de febrero de 2020 15:44, Jorge Brito < jorgebritocapacitacion@gmail.com>

jorgebritocapacitaci

17/02/20 12:58
El mié., 12 feb. 2020 a las 22:58, Wilman Salazar ()

jorgebritocapacitaci

21/02/20 13:45
Buenos dias. Ya desistale el URL Rewrite de mi maquina, reinicie el computador. Luego instale el IIS URL Rewrite Module 2, Version 7.2.1993 que tiene un pesaje de 4.24 MB. Genero el APK desde Genexus. Lo descargo, lo instalo en mi celular y de nuevo me da el error: "An error ocurred on the application server (404- not Found). Es importante mencionarle que ya le agregue la IP de la maquina y le asigne un puerto. Y como medida preventiva solo para descartar alguna restriccion, abrí todos los puerto del computador. [image: image.png] Este es el error que me despliega cuando intento ingresar al pps desde el teléfono [image: image.png] El mié., 12 feb. 2020 a las 1:36, Donaldo Avila ()

Carlos A.L.Herrero

21/02/20 14:00
Hola, porque no pruebas asignándole la property url dinamica en yes?, así por lo menos ves DONDE quiere ir. *Carlos A.L.Herrero* *Análisis de sistemas * *datacomsys.com.ar * El vie., 21 de feb. de 2020 a la(s) 13:45, Jorge Brito ( jorgebritocapacitacion@gmail.com)

jorgebritocapacitaci

21/02/20 14:26
Hola Carlos Seguí sus indicaciones, puse en True la opcion Dynamic Services URL. [image: image.png] Genero de nuevo del APK, lo instalo en mi teléfono, intento ingresar a la aplicacion y me sale este otro mensaje [image: image.png] Cual seria el paso a seguir ? El vie., 21 feb. 2020 a las 12:00, Carlos Herrero ()

hmesa

21/02/20 14:33
ya instalaste la caracteristicas de windows con corespondiente a WCF, para ,NET [image: image.png] Quedo a sus ordenes -- *Hector Ml Mesa G.-* Casa: (809) 561-6369 <%28809%29%20957-2122%20ext.%20241>, celular1: (829) 215-3309 <%28809%29%20919-1282> celular2: (809) 281-3307 <%28809%29%20919-1282> *Aviso de Confidencialidad: Este mensaje, incluyendo cualquier anexo está dirigido únicamente a los destinatarios arriba señalados. Puede contener información confidencial o privilegiada y no debe ser leído, copiado o de otra forma utilizado por cualquier otra persona. Si usted recibe esta comunicación por error, favor avisar al remitente y eliminar el mensaje de su sistema. [image: cid:image003.png@01CE7C87.A6B45B70] *Estamos comprometidos con el medio ambiente - Antes de imprimir este e-mail piensa si es necesario.* El vie., 21 feb. 2020 a las 13:27, Jorge Brito (< jorgebritocapacitacion@gmail.com>)

jorgebritocapacitaci

21/02/20 14:44
Si correcto ya tenia habilitado la caracteristicas de windows con corespondiente a WCF, para ,NET. Tal como lo muestro en la imagen. [image: image.png] Ahora bien lo interesante del tema es esto: Desde el telefono cuando le doy ok a la ventana en donde sale la direccion del URL, me despliega el siguiente error. [image: image.png] Sin embargo copio el mismo URL y lo pego en el navegador del mismo teléfono y ahí si me permite ingresar a la aplicación. [image: image.png] Hay algún pequeño detalle que nos esta faltando. Cual será ? El vie., 21 feb. 2020 a las 12:34, HmesaG ()

Carlos A.L.Herrero

21/02/20 14:52
Hola, esa URL te muestra, existe?, es la url que necesitas que se conecte? Si esa url existe, si el puerto es el correcto, y si "pruebamovil" no se cuanto porque no veo, es el objeto correcto, lo que pasa es que ese objeto no existe. Por el tipo de ip es una ip interna de tu red, tu teléfono esta dentro de la red como para acceder a esa ip?. Sino pasa que estas "afuera" e intenta acceder a un sitio 192.168.0.8 pero obviamente no es un sitio público. Particularmente, en los modelos que hago, uso o bien la ip publica nuestra, la que luego esta routeada, ejemplo puerto 8080 a tal maquina, o sino algo mas sencillo con un dyndns, de manera que sepas que si o si el teléfono ingreso "desde afuera" a la red y servidor. O sea "antes" de aplicar la url a un proyecto SD, verifico que esa url sea posible de acceder desde un explorador, interno o externo. Como si para tu caso verificaras si desde chrome u otro, al poner 192.168.0.8:8090 "responde algo" . *Carlos A.L.Herrero* *Análisis de sistemas * *datacomsys.com.ar * El vie., 21 de feb. de 2020 a la(s) 14:26, Jorge Brito ( jorgebritocapacitacion@gmail.com)

hmesa

21/02/20 14:52
perdona hiciste un built all y perdona la pregunta, se que si pero quiero cubrir todas las bases Quedo a sus ordenes -- *Hector Ml Mesa G.-* Casa: (809) 561-6369 <%28809%29%20957-2122%20ext.%20241>, celular1: (829) 215-3309 <%28809%29%20919-1282> celular2: (809) 281-3307 <%28809%29%20919-1282> *Aviso de Confidencialidad: Este mensaje, incluyendo cualquier anexo está dirigido únicamente a los destinatarios arriba señalados. Puede contener información confidencial o privilegiada y no debe ser leído, copiado o de otra forma utilizado por cualquier otra persona. Si usted recibe esta comunicación por error, favor avisar al remitente y eliminar el mensaje de su sistema. [image: cid:image003.png@01CE7C87.A6B45B70] *Estamos comprometidos con el medio ambiente - Antes de imprimir este e-mail piensa si es necesario.* El vie., 21 feb. 2020 a las 13:45, Jorge Brito (< jorgebritocapacitacion@gmail.com>)

jorgebritocapacitaci

25/02/20 12:45
Buenos dias Primero quiero agradecer a todos los que han tomado su tiempo en colaborar ante esta problema. Quiero mencionarles que he tomado encuenta todos y cada uno de sus indicaciones. 1. Puse el teléfono en la misma red del servidor. 2. En el server(mi pc), le puse una ip fija. 3. Abri todos los puerto del firewal para prevenir cualquier problema de acceso. 4 EL url que le estoy poniendo si existe, ya que desde otro computador si logro entrar a la aplicación con la misma dirección. Ahora bien creo que avance en algo ya que no me esta dando el problema 404 (eso me alegra mucho).Instalo el APK en el Movil, veo los iconos respectivos del sistema, trato de ingresar a alguno, me solicita las credenciales de GAM, se las pongo y cuando le doy login me sale este mensaje. Utilizo ese mismo URL y lo coloco en otro computador y el sistema si me funciona. [image: image.png] El vie., 21 feb. 2020 a las 12:56, HmesaG ()

wilman salazar

25/02/20 13:29
Hola jorge, Me alegra que hayas podido avanzar un poco más. La info del GAM (bd) està en el mismo servidor de la aplicación? Realizaste un rebuild all para que las clases del API del GAM existan? Porque parece que està tratan to de levantar el repositorio y no lo encuentra en la ruta. Quedo atento amigo El mar., 25 de febrero de 2020 10:46, Jorge Brito < jorgebritocapacitacion@gmail.com>


Back to sd