Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
http://www.gxtechnical.com/gxdlsp/pub//genexus/internet/technicalpape...
Permisos
Se tiene que tener en cuenta que en el servidor de produccin, el usuario que ejecuta los Web Panels (usualmente un usuario annimo configurado en el Servidor Web), debe disponer por lo menos de los siguientes permisos: Permisos de creacin de objetos COM Hay que ejecutar la aplicacin Dcomcnfg, que se encuentra en el directorio Winnt\System32 (o similar segn el sistema operativo) del servidor, para dar permisos de creacion de objetos COM al usuario que ejecuta los Web Panels. Esto se realiza seleccionando el Tab Default Security, botn Edit Default de la seccin Default Access Permissions y presionando el botn Add se selecciona el usuario correspondiente. Windows NTFS Adicionalmente si el servidor es Windows NTFS se deben dar permisos de escritura al usuario annimo en el Explorador de Windows (no en el IIS) en el directorio donde corren los Web Panels. Para esto se debe posicionar en el Explorador de Windows en el directorio correspondientes, presionar botn derecho del mouse Propiedades / Tab Seguridad. Presionar el botn Agregar y seleccionar el usuario IUSR_nnnn.
Cuando se pone en produccin la aplicacin definitiva se recomienda utilizar la opcin High (Isolated), ya que esto permite ejecutar la aplicacin en un area separada de memoria. Esto tiene como ventaja que cuando se deben actualizar la/las dll/dlls no es necesario detener el servidor Web. De esta forma para realizar una actualizacin de dlls se deben seguir los siguientes pasos: Hacer un Unload de la dll (botn Unload en las propiedades del directorio virtual) Actualizar la dll por la nueva versin. La prxima vez que se haga referencia a la dll quedar conectada al IIS
1 de 2
20/05/2011 14:35
http://www.gxtechnical.com/gxdlsp/pub//genexus/internet/technicalpape...
Modalidad Cliente/Servidor
En el modelo GeneXus se debe configurar la preference Show Connection Dialog = No, y agregar el usuario y la contrasea de conexin a la base de datos para que no se despliegue el dilogo de conexin a la base de datos. Si no se configura esta preference con el valor No, se va a producir un error en el momento de ejecutar los objetos Web. En el servidor adems de los requerimientos anteriores se necesita instalar en el servidor el siguiente software: Software cliente del DBMS Drivers ODBC Datasource del modelo definido como datasource del sistema Copiar la dll de C/S de VB al directorio Winnt/System32 o similar segn el sistema operativo. Adems, si se est utilizando SQL Server como DBMS y la conexin del Datasource se realiza con el protocolo Named Pipes, se debe dar permisos de acceso a la base de datos al usuario que ejecuta los Web Panels.
2 de 2
20/05/2011 14:35