El principal era cargar en un servidor linux una aplicación web ASP.NET en VB que sea sencilla.
Para instalar mono son solo unos pocos comandos:
yum install yum-utils
rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"
yum-config-manager --add-repo http://download.mono-project.com/repo/centos7/
yum install mono-complete
yum install xsp
yum install monodevelop
Los tienes para seguir en http://www.mono-project.com/download/rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"
yum-config-manager --add-repo http://download.mono-project.com/repo/centos7/
yum install mono-complete
yum install xsp
yum install monodevelop
El monodevelop no se encontraba en el repositorio de CentOS 7, por lo que lo saqué del de CentOS 6.
yum-config-manager --add-repo http://download.mono-project.com/repo/centos6/
yum install monodevelop
Otro repositorio que podía ayudar es "http://jenkins.mono-project.com/repo/centos/".yum install monodevelop
Si bien antes se tenía que instalar el vbnc o el mono-vbnc ahora con tener instalado el monodevelop ya te deja ejecutar la aplicación mediante el siguiente comando en el directorio de la aplicación.:
xsp4 --port 9000
Se podrá ver en este caso la aplicación en un navegador con esta dirección: localhost:9000/default.aspx.
Ahora lo que queda es investigar las peculiaridades de ejecutar esta aplicación web en CentOS mediante mono.
La primera de la que tengo constancia es el uso de rutas con la barra "\" invertida: "/". Es muy posible que también le eche un ojo a las posibilidades que .Net Core te da de ejecutar las aplicaciones web tanto en servidores windows como linux.
No hay comentarios:
Publicar un comentario