2012-04-01 15 views
5

que han estado tratando de seguir este tutorial a la letra:¿Cómo ejecutar una página web ASP.NET en Ubuntu Server?

http://library.linode.com/frameworks/mod-mono/ubuntu-10.04-lucid

Esto es lo que he hecho hasta ahora:

  1. instalado el servidor de Ubuntu y con éxito ejecutarlo
  2. que puede acceder y la página HTML perfectamente bien en el servidor
  3. Instalé MONO en el servidor de Ubuntu
  4. I cre ATED /srv/www/example.org/public_html & registros
  5. he añadido el enlace a la /ect/apache2/sites-available/example.org
  6. añadí mi archivo de ASP.NET a/srv/www/example.org/public_html/test.aspx
  7. he añadido un archivo de configuración: /srv/www/example.org/public_html/test.aspx
  8. continuación recargué Apache y se fue a la página web

Llegué a un sitio que enumeraba los archivos disponibles. Vi web.config y test.aspx. Cuando hago clic en test.aspx, se muestra el código en lugar de la página web ASP. ¿Qué estoy haciendo mal?

+1

¿Ha intentado utilizar el servidor 'xsp2'? 'El servidor XSP es un servidor de muestra que aloja el tiempo de ejecución de ASP.NET en un servidor HTTP minimalista '. – Jack

+0

Esta publicación contiene pasos simples http://codenuggets.com/2012/05/23/installing-asp-net-on-ubuntu-with-mod_mono-autoconfig/ – Jeff

Respuesta

4

Básicamente, Microsoft hizo casi todo lo posible para asegurarse de que necesita ejecutar ASP.Net en un servidor de Microsoft.

Sin embargo, usted debe ser capaz de ejecutar al menos algunas guiones .aspx en un servidor Apache, utilizando mod_mono.

P: ¿Está seguro de que instaló el plugin mod_mono correctamente?

P: ¿Está seguro de que configuró Apache para reconocer el complemento mod_mono e invocarlo para los archivos .aspx?

Aquí hay un par de otros enlaces que pueden ayudarle a:

nota en particular de las puntas "solución de problemas" en la parte inferior de la Enlace de Ubuntu.

Cuestiones relacionadas