- Este debate tiene 8 respuestas, 3 mensajes y ha sido actualizado por última vez el hace 7 años por
Cristina Nicolàs.
-
AutorEntradas
-
13 febrero 2019 a las 18:08 #8494
dmoline
ParticipanteBuenas.
Estoy intentando inciar la aplicación de Microsoft Dynamics Nav en un móvil, pero no consigo averiguar la dirección que tengo que poner para conectarme a mi servidor. He probado con las aplicaciones que hay en el Play Store tanto la de Microsoft Dynamics Nav como la de Dynamics CRM for phones.
Tengo bien configurados los puertos en el servidor porque desde mi equipo en local puedo acceder tanto al cliente web: https://ipservidor:puerto cliente web/instancia/webclient/tablet.aspx y también tengo otro puerto 7146 configurado para acceder desde Nav cliente con ipservidor:7146/instancia.
El caso es que al iniciar el nav instalado del Play Store me pide una dirección web, pero ponga la ruta que ponga me dice que no existe el servidor.
¿Hay alguien que haya usado Nav en el móvil alguna vez y sepa cómo ponerlo o si hay que configurar algo a parte?
Un saludo y gracias de antemano.
14 febrero 2019 a las 10:43 #8527
Cristina NicolàsSuperadministradorHola,
Yo lo hice una vez de pruebas con NAV2017 y llegué a conseguirlo, pero ahora ya no me acuerdo de los pasos 🙁
Lo que sí recuerdo que no has mencionado es que tuve que generarme un certificado que tuve que instalar tanto en el servidor como en móvil.
Dices que accedes al cliente web desde tu equipo local. Has probado a abrirlo desde el navegador en el teléfono?
Lo digo porque desde tu equipo local quizá estás en la misma red que el servidor y lo ves bien, pero desde el teléfono pasas por internet y no ves el servidor. No sé, por probar algo.Un saludo,
Cristina Nicolàs14 febrero 2019 a las 11:42 #8530dmoline
ParticipanteHola Cristina. Gracias por contestar.
Del certificado no sabía nada. Miraré por internet a ver lo que veo.
Al cliente web accedo desde mi equipo fuera de la red local, pero desde el móvil poniendo la ruta del cliente web en el navegador, no puedo acceder. Me da un error de sitio web no puede proporcionar una conexión segura. ¿Será alguna configuración del móvil?
Un saludo y gracias.1
14 febrero 2019 a las 12:02 #8531
Cristina NicolàsSuperadministradorHola,
Si no puede ofrecer una conexión segura es porqué te falta el certificado, diría.
Un saludo,
Cristina Nicolàs14 febrero 2019 a las 12:22 #8533
Cristina NicolàsSuperadministradorHola,
No la tengo super desarrollada, pero he encontrado un archivo de texto en el que me anoté los pasos que seguí en su momento para el tema del certificado. Te los explico grosso modo.
En este caso, como no tenía un certificado emitido por una entidad de confianza, me generé mi propio certificado autofirmado.
Para crear el autocertificado:
1. Descargar el ejecutable para crear certificados autofirmados de https://gallery.technet.microsoft.com/scriptcenter/Self-signed-certificate-5920a7c6#content
2. Abrir powershell como administrador
3. Ejecutar los siguientes comandos:
Import-Module .\New-SelfSignedCertificateEx.ps1
New-SelfSignedCertificateEx –Subject “CN=NombreCompletoDelServidor” –SubjectAlternativeName NombresAlternativos –IsCA $true –Exportable –StoreLocation LocalMachine -NotAfter $([datetime]::now.AddYears(5))Después, administrar el certificado:
1. Abrir mmc.exe
2. Ir al menú Archivo y seleccionar Agregar o quitar complemento
3. Escoger Certificados
4. Agregar
5. Cuenta de Equipo
6. Equipo local
7. FinalizarUna vez tenemos la consola para administrar certificados, hacer lo siguiente:
1. Buscar el certificado en la carpeta Raiz Consola>Certificados>Personal>Certificados
2. Copiarlo en la carpeta Entidades de certificación raís de confianza
3. Exportar el certificado
3.1 Botón derecho sobre el certificado, Todas las tareas, Exportar
3.2 Siguiente
3.3 No exportar la clave primaria
3.4 Der binario codificado z.509 (.cer)
3.5 Escoger la ruta donde queremos que se guarde y finalizarAhora, instalar el certificado en el IIS
1. Abrir IIS
2. Escoger “MicrosoftDynamicsNAV2017WebClient” (o el que haga referencia al servicio web de NAV que queramos utilizar)
3. En el menú de la derecha, ir a Enlaces y agregar un enlace tipo https escogiendo el certificado que hemos creado al inicio
4. Reiniciar el servicio
Ahora tendríamos que poder acceder al cliente web a través de la url https://NombreDelServidor/NombreDelServicioAhora, instalar el certificado en el dispositivo móvil
1. Enviar o copiar el certificado en el dispositivo donde utilizaremos la app
2. Ejecutar el certificado (haciendo click encima)
3. Ya podemos ejecutar la appComentar que aunque fueron unas pruebas y que ya no tengo la instancia de NAV donde hice todo esto, en mi móvil si que aun tengo el certificado instalado. Y como es un autocertificado que no proviene de una entidad de confianza, cada vez que reinicio el móvil, me aparece un mensaje diciendo que es posible que un tercero desconocido me esté supervisando.
Espero que te sirva esta documentación aunque no esté todo super explicado. Pero ya digo, fueron mis notas internas por si lo tenía que repetir en algún otro momento.
Un saludo,
Cristina Nicolàs11 julio 2019 a las 12:47 #13149Bernabé
ParticipanteBuenas tardes Cristina, he estado viendo este hilo y tengo el problema de que no me puedo conectar con el cliente universal desde Android.
He seguido todos los pasos y en mi equipo conecta el cliente web perfectamente con el certificado autofirmado, Desde el móvil conectado a la red local también accedo desde el chrome al cliente web pero cuando pongo los datos de conexión en la APP no se valida me da el eror de se agotço el tiempo de espera de la conexión al servidor. he instalado el ertificado en el movil etc..
Un saludo y muchas gracias.
11 julio 2019 a las 13:58 #13152
Cristina NicolàsSuperadministradorHola,
Has probado a acceder a la URL desde un navegador (chrome por ejemplo), pero en un equipo o dispositivo que no esté en la red local?
Si no estando en la red local no puedes acceder a la URL quizá es que hay algún firewall o algo en la red que impide que se pueda acceder a la URL. O quizá el puerto por el que se hace la connexión no está abierto, o algo así.
Un saludo,
Cristina Nicolàs11 julio 2019 a las 15:55 #13154Bernabé
ParticipanteGracias por la respuesta tan rápida Cristina, de momento no he publicado el servicio por cuestiones de que estoy probando, lo que estoy haciendo es conectar el móvil a la red local mediante WIFI y atacar a la dirección local del servidor. lo cual me funciona perfectamente. mi intención es que una vez haya salvado este escollo publicar mediante VPN.
Como te comenté desde el propio movil con el navegador accedo sin problemas pero con la APP no hay manera.
Salu2
Bernabé
12 julio 2019 a las 09:21 #13156
Cristina NicolàsSuperadministradorHola Bernabé,
En este caso no sé que más decirte.
Yo es algo que hice en pruebas con NAV2017 y llegué a conseguirlo, pero después no lo he estado trabajando de forma regular, de modo que no sé si ha cambiado algo, o que otras cosas hay que tener en cuenta.Cuando lo consigas, si nos pudieras actualizar con el problema y la solución estaría super bien.
Un saludo,
Cristina Nicolàs -
AutorEntradas
- Debes estar registrado para responder a este debate.