Mono 2.4, AutoHosting e MVC
Pergunta
AutoHosting de Can mod_mono ser modificado para suportar ASP.NET? ATM ele realmente não trabalho: Fazer a ligação . / obras, mas o tempo de execução ignora Global.asax completamente e não segue as convenções de roteamento.
Solução
O objetivo da AutoHosting em Mono é torná-lo tão fácil como possível para alguém obter rapidamente um site ASP.NET hospedado em Mono, reduzindo a quantidade de esforço necessário para configurar o servidor; no entanto, fá-lo através do acolhimento de tipos de arquivos que foram configurados como tipos de arquivo ASP.NET. Você pode encontrar as extensões de arquivo que está configurado para hospedar no arquivo mod_mono.conf.
Desde MVC Routing evita usar extensões de arquivos, provavelmente apenas não é uma boa solução para MVC hospedagem. Dito isto, se você absolutamente deve usar AutoHosting, você poderia adicionar o seguinte ao seu arquivo mod_mono.conf para definir todo o conteúdo para o servidor para ser servido como conteúdo-x-asp net: aplicação ForceType / x-asp-net
Se o fizer, tem implicações mais amplas, então eu não posso dizer que eu recomendo.
Se você tem a capacidade de alterar a configuração para o servidor Apache, você provavelmente obter melhores resultados a partir de apenas configurar mod_mono para sua aplicação.