Mostrando entradas con la etiqueta ASP.NET. Mostrar todas las entradas
Mostrando entradas con la etiqueta ASP.NET. Mostrar todas las entradas

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

sábado, 6 de diciembre de 2014

Visual Studio: Despliegue de aplicaciones, dos errores frecuentes.

NO SE ENCUENTRA EL ARCHIVO O EL NOMBRE DEL ENSAMBLADO.


Estoy desarrollando una aplicación en .NET con Visual Studio 2005, cuando la ejecutamos en modo desarrollo  funciona perfectamente, así que generamos el correspondiente  paquete de instalación creando un archivo .msi y lo llevamos a otra máquina. Instalamos nuestra aplicación y cuando la ejecutamos nos encontramos con este desagradable error.

El error dice: No se encuentra el archivo o el nombre del ensamblado “nombre” o una de sus  dependencias.

No se encuentra el archivo o el nombre del ensamblado.

sábado, 12 de julio de 2014

ASP.NET, errores típicos con Visual Studio

Cuando un principiante comienza a porgramar con ASP.NET con Visual Studio suele quedarse atascado en errores que son típicos y fácilmente solucionables. Mi objetivo es hacer una pequeña lista de estos errores (al menos los más famosos) para tenerlos mas o menos reunidos y así permitir una curva de aprendizaje más rápida para quien comience a desarrollar con asp.net con Visual Studio.
Normalmente después de hacer varias modificaciones en el código, ejecutamos y obtenemos un error bastante desconcertante.

1º Compilation error:


Error típico de ASP