Apache e mod_mono - só serve arquivos HTML

1

Eu tentei configurar um servidor Ubuntu executando o Apache / mod_mono em uma VM do VirtualBox e encontrei um problema ao tentar configurar o Apache para usar o mod_mono para servir o aplicativo ASP.NET.

Eu tenho um aplicativo asp.net fictício em /var/www/aspx1 (um simples Default.aspx e um% minimalisticWeb.config). Aqui está o meu arquivo httpd.conf :

ServerName localhost
Include mod_mono.conf

E meu mod_mono.conf :

<IfModule !mod_mono.c>
    LoadModule mono_module modules/mod_mono.so

    MonoAutoApplication enabled

    AddType application/x-asp-net .aspx
    AddType application/x-asp-net .asmx
    AddType application/x-asp-net .ashx
    AddType application/x-asp-net .asax
    AddType application/x-asp-net .ascx
    AddType application/x-asp-net .soap
    AddType application/x-asp-net .rem
    AddType application/x-asp-net .axd
    AddType application/x-asp-net .cs
    AddType application/x-asp-net .vb
    AddType application/x-asp-net .master
    AddType application/x-asp-net .sitemap
    AddType application/x-asp-net .resources
    AddType application/x-asp-net .skin
    AddType application/x-asp-net .browser
    AddType application/x-asp-net .webinfo
    AddType application/x-asp-net .resx
    AddType application/x-asp-net .licx
    AddType application/x-asp-net .csproj
    AddType application/x-asp-net .vbproj
    AddType application/x-asp-net .config
    AddType application/x-asp-net .Config
    AddType application/x-asp-net .dll
    DirectoryIndex index.aspx
    DirectoryIndex Default.aspx
    DirectoryIndex default.aspx
</IfModule>

Eu também tentei desativar MonoAutoApplication e adicionar as seguintes linhas:

AddMonoApplications default "/:/var/www"
<Location "/">
    SetHandler mono
</Location>

Ir para http://int.er.nal.ip/aspx1/ simplesmente lista o conteúdo da pasta (listagem padrão do Apache) e ir para http://int.er.nal.ip/aspx1/Default.aspx ofertas para salvar o arquivo.

Após cada alteração, reiniciei o Apache e também reiniciei a VM por precaução.

Obrigado!

    
por Ramon Snir 26.01.2012 / 21:21

1 resposta

0

Definitivamente não é a solução ideal, mas comentar a primeira e a última linha parece resolver o problema. Eu recebo um aviso sobre o carregamento duplo, mas agora sei que com essas linhas o arquivo não é lido.

    
por Ramon Snir 27.01.2012 / 07:41