lunes, agosto 25, 2008

Autoconfiguración de Aplicaciones ASP.NET con mod_mono

Mod_mono proporciona la capacidad de autoconfiguración de aplicaciones ASP.NET, esto se traduce en: cero configuraciones para publicar nuestras aplicaciones ASP.NET bajo sistemas con Apache y mono. La publicación de aplicaciones ASP.NET no requiere la intervención del administrador de sistemas para registrar dichas aplicaciones.

¿Cómo habilito la autoconfiguración en Ubuntu?

Primero, instalamos mod_mono:
sudo apt-get install libapache2-mod-mono
Para ejecutar aplicaciones ASP.NET 2.0 instalamos el siguiente paquete:
sudo apt-get install mono-apache-server2
Agregamos las siguientes líneas al archivo de configuración /etc/apache2/httpd.conf
#Cargar mod_mono
Include /etc/apache2/mods-available/mod_mono.conf

#Ejecutar aplicaciones ASP.NET 2.0
MonoServerPath "/usr/bin/mod-mono-server2"

#Activar la autoconfiguración
MonoAutoApplication enabled
Reiniciamos Apache
sudo /etc/init.d/apache2 restart
Ahora nuestro servidor web está listo para desplegar aplicaciones .aspx, .asmx, etc. con solo copiarlas a un subdirectorio de nuestro web root.

Para mayor documentación visiten la página sobre Auto Configuración en la web del Proyecto Mono.

No hay comentarios: