2011-02-09 20 views
5

tengo mono 2.6.7 y estoy tratando de portar una aplicación ASP.NET MVC. He logrado resolver el problema de sensibilidad de mayúsculas al configurar la variable MONO_IOMAP = all. Todavía tengo un problema más, la raíz de mi casa no está funcionando. Aparece un error de página no encontrada (aunque/home y/home/index work). Estoy usando nginx y fastcgi. aquí está mi configuración para nginx:asp mvc root raíz no funciona con mono, fastcgi y nginx

server { 
    listen  80; 
    server_name mydomain.com; 
    access_log /var/log/nginx/mydomain.com.log; 

    location/{ 
     root /home/ec2-user/www/mydomain-web/; 
     index index.html index.htm default.aspx Default.aspx; 
     fastcgi_index Default.aspx; 
     fastcgi_pass 127.0.0.1:9000; 
     include /etc/nginx/fastcgi_params; 
    } 

Respuesta

1

Cambiar fastcgi_index Default.aspx;

a

fastcgi_index/Inicio;

+4

O mejor aún, simplemente elimine por completo la línea fastcgi_index –

6

This terminaron trabajando para mí.

server { 
    listen  80; 
    server_name mydomain.com; 
    access_log /var/log/nginx/mydomain.com.log; 

    location/{ 
     root /home/ec2-user/www/mydomain-web/; 
     fastcgi_index /; 
     fastcgi_pass 127.0.0.1:9000; 
     include /etc/nginx/fastcgi_params; 
} 

I retira la línea de índice completamente y cambió el fastcgi_index a fastcgi_index /;. Usando Mono 3.0.3/ASP.NET MVC3.

Cuestiones relacionadas