sábado, 24 de marzo de 2018

Instalar Mono en Linux-Ubuntu Para ejecutar C# y .ASP

Descargar Mono

Para descargar e instalar Mono en Ubuntu tenemos que ejecutar estas líneas desde la consola de Ubuntu.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/ubuntu trusty main" | sudo tee /etc/apt/sources.list.d/mono-official.list
sudo apt-get update


Instalar mono

Ejecutamos esto para instalarlo

sudo apt-get install mono-devel
Probar de mono con un archivo de C#

Copiamos este código en un archivo llamado Hello.cs dentro del directorio /opt/lampp/htdocs/miweb/hello.cs
using System;


public class HelloWorld

{
    static public void Main ()
    {
        Console.WriteLine ("Hello Mono World");
    }
}
Lo compilamos con mcs:

mcs hello.cs


El compilador crea un archivo ejecutable hello.exe se puede ejecutar poniendo en la consola:


mono hello.exe


El programa mostrará la siguiente línea en la consola de Ubuntu.


Hello Mono World


Probar un archivo ASP


Para probar y ejecutar ASP hay que instalar el módulo mono-xsp4 con:


sudo apt-get install mono-xsp4


Luego creamos un archivo asp en /opt/lampp/htdocs/miweb/hello.aspx

Y escribimos en él :
<%@ Page Language="C#" %>

<html>
<head>
   <title>Sample Calendar</title>
</head>
<asp:calendar showtitle="true" runat="server">
</asp:calendar>

Le damos permisos  con 

chmod 755 hello.aspx 


 (desde el directorio donde se encuentra) 

Luego posicionados en  este directorio  ejecutamos


xsp4 --port 9000


Ejecutar ASP en Linux

En la consola nos pide pulsar Enter porque dice que el puerto 9000 no es seguro, si antes de pulsar Enter, ponemos en un navegador http://localhost:9000/hello.aspx
Entonces funciona.

Ejecutar ASP en Linux Ubuntu

No hay comentarios:

Publicar un comentario