Guía Definitiva de Despliegue GeneXus

Seguridad, Trazabilidad y GAM

Autor Profesional

Marcelo Rosas

Analista Programador (A/P) de Sistemas — Univ. ORT Uruguay

GeneXus (v17/18), .NET Framework, IIS 10, SQL Server

Fecha: 13 de Enero, 2026

Nota de Distribución: Este manual ha sido creado con el propósito de fortalecer el conocimiento técnico de la comunidad. Se autoriza su libre distribución, copia y uso para todo aquel profesional o empresa que lo requiera. El conocimiento compartido nos hace mejores desarrolladores a todos.

Introducción

Esta guía nace de la necesidad de consolidar en un solo lugar los pasos críticos para poner en producción aplicaciones GeneXus utilizando el generador .NET Framework y SQL Server. A diferencia de otros manuales, este enfoque se centra en la implementación bajo protocolos HTTPS, la configuración correcta del GAM (GeneXus Access Manager) y la habilitación de sistemas de log avanzados para diagnósticos en tiempo real. Es una hoja de ruta probada para evitar los errores comunes de permisos y configuración que suelen surgir en entornos IIS.

1. PREPARACIÓN DEL SERVIDOR (IIS DESDE CERO)

2. ESTRUCTURA DE CARPETAS Y PERMISOS NTFS

Para evitar errores de "Acceso Denegado", la gestión de permisos debe ser quirúrgica:

Sistema logApp (Trazabilidad)

El logApp funciona como un "modo debug" en producción para registrar valores de variables y errores en un archivo de texto.

3. SQL SERVER Y SEGURIDAD DEL GAM

4. CONFIGURACIÓN EN GENEXUS IDE (PRE-DEPLOY)

Antes de generar el paquete de distribución:

5. CONFIGURACIÓN DEL SITIO EN IIS

<rewrite> <rules> <clear /> <rule name="Forzar HTTPS" stopProcessing="true"> <match url=".*" /> <conditions> <add input="{HTTPS}" pattern="^OFF$" /> </conditions> <action type="Redirect" url="https://{HTTP_HOST}/{R:0}" redirectType="Permanent" /> </rule> <rule name="Redireccion Raiz" stopProcessing="true"> <match url="^$" /> <action type="Rewrite" url="home.aspx" /> </rule> </rules> </rewrite>

6. PROCESOS BATCH Y AUTOMATIZACIÓN (OPCIONAL)

7. PUESTA EN MARCHA Y VALIDACIÓN

¿Consultas Técnicas?

Esta guía es parte del compromiso de FocusOn con la excelencia técnica.

Contactar a Marcelo Rosas