sábado, 17 de octubre de 2009

Correr Aplicaciones ASP.net en linux

Ahora ya podemos correr nuestras aplicaciones web asp.net bajo linux

esto es bajo Ubuntu Linux
#sudo apt-get install apache2 mono mono-xsp2 monodevelop libapache2-mod-mono mono-apache-server2

Editamos el fichero de configuracion de apache2
#sudo gedit /etc/apache2/apache2.conf

Agregamos estas lineas en cualquier parte del archivo de configuracion de apache2
Alias /asp "/home/tuusuario/web"
MonoApplications "/asp:/home/tuusuario/web"

se modifica el archivo de configuracion del modulo de mono
#sudo gedit /etc/apache2/mod-enable/mod_mono.conf
OJO: hay veces que este archivo se encuentra en :
#sudo gedit /etc/apache2/mods-enabled/mod_mono.conf

Dentro del archivo descomentamos y comentamos las siguientes lineas
#Include /etc/mono-server/mono-server-hosts.conf OJO: es para net 1.1
Include /etc/mono-server2/mono-server2-hosts.conf OJO: es para net 2.0

en este vinculo pongo un ejemplo de paginas asp net para pruebas
http://docs.google.com/leaf?id=0B2Tl9xuR6I3eNmY3YTU1ZjMtODc4MS00NzdiLWFmMTktOTk1MDllNGYzNmVk&hl=en

colocar esto en el navegador : http://localhost/asp "ya que asp le dimos como alias en el archivo de configuracion de apache"

ADVERTENCIA : SI SE INTENTA EJECUTAR LA APLICACION ASPX Y EL NAVEGADOR LES PIDE O LES INDICA QUE BAJARA LA PAGINA O QUE SI DESEA GUARDARLA, SOLO HAY QUE PONER ESTAS LINEAS AL FINAL DEL ARCHIVO de configuracion de mod_mono.conf

MonoAutoApplication disabled
AddHandler mono .aspx .ascx .asax .ashx .config .cs .asmx .axd
MonoApplications "/:/home/username/www"

Nota: donde dice username es tu usuario de linux

No hay comentarios:

Publicar un comentario