Tengo entendido que desde hace varias versiones ya no es necesario generar los recursos, el sistema los genera automáticamente y solo es necesario reiniciar el Pool en el IIS. Sin embargo, un par de instalaciones nuevas de la versión 1.11.0.0 no está actualizando las traducciones a pesar de que si están definidas en la base de datos como se muestra en la siguientes imágenes: 1- Query a la base donde se muestra la localización 2 - No se actualiza la traducción en evolution y así sucede en los nuevos módulos Cómo se puede forzar a EVOLUTION a que genere los recursos y muestre las traducciones?. No es demás aclarar que en la instalación de mi máquina no da esos problemas. asked 22 Jun '17, 15:58 Juan Carlos Soria |
La unica razón que se me ocurre para que suceda esto, es que el usuario del ApplicationPool no tenga permisos de escritura sobre el folder App_Data de la instalación. Entonces, aunque se de cuenta que las localizaciones cambiaron, no puede escribir los archivos. Esto lo comprobarías facilmente viendo la fecha de modificación de los archivos *.resources del folder App_Data del Website. Adicionalmente,
¿Revisaste si no hay ninguna entrada de error, en el log textual del website (usualmente en Allí se graban los errores que pudieran suceder en el proceso de inicialización del sitio. answered 22 Jun '17, 16:37 Fernando Paz ♦♦ El usuario del Pool es el LOCAL SYSTEM y en la carpeta el SYSTEM tiene FULL ACCESOS, pero curiosamente no los actualiza. La fecha de actualización de los archivos .resources era de febrero. Le sobreescribí unos del 21 de junio 2017 y ya funcionó. Lo único que futuros cambios dará problemas, pero ya veremos.
(22 Jun '17, 17:21)
Juan Carlos Soria
¿Viste si habian errores en el log?
(23 Jun '17, 09:57)
Fernando Paz ♦♦
|