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.

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top