O XSP4 do Mono no OSX concede o Acesso Proibido (erro 500) para qualquer arquivo .aspx ou .asp

10

Estou em um Mac tentando hospedar localmente uma cópia de um antigo site baseado em ASP para fins de teste. Não (ainda) usando o mod_mono para o Apache, apenas o servidor XSP autônomo básico. Foi o suficiente de uma provação apenas chegando ao ponto onde eu posso, pelo menos, exibir uma página de erro do ASP.NET de localhost.

Se eu apontar para um arquivo .htm ou .html, ele será exibido sem reclamação. Mas todo arquivo ASP que eu tente dá um erro "Acesso Proibido".

Eu estou supondo que isso significa que eu preciso de um arquivo de configuração para o XSP, algo como um arquivo .htaccess ou web.config , e preciso colocar na lista de permissões essas extensões servirá. (O que é bastante burro, porque alguém se daria ao trabalho de instalar o Mono e o XSP apenas para hospedar arquivos HTML estáticos?)

xsp4 --help não ajudou, nem foi man xsp, então aqui estou eu.

Application Exception
System.Web.HttpException
Access to file '/anysite/whateverpage.asp' is forbidden.

Description: HTTP 500.Error processing request.

Details: Error processing request.
Exception stack trace:
 at System.Web.DefaultHttpHandler.BeginProcessRequest (System.Web.HttpContext context, System.AsyncCallback callback, System.Object state) [0x0005e] in <79d7580b4e46487286a5f8386a98413d>:0 
 at System.Web.HttpApplication+<Pipeline>c__Iterator1.MoveNext () [0x00d9c] in <79d7580b4e46487286a5f8386a98413d>:0 
 at System.Web.HttpApplication.Tick () [0x00000] in <79d7580b4e46487286a5f8386a98413d>:0 
 Version Information: 4.6.2 (Stable 4.6.2.7/08fd525 Tue Nov 22 22:06:40 GMT 2016); ASP.NET Version: 4.0.30319.42000
    
por Evan Thompson 04.01.2017 / 19:40

1 resposta

10

Parece que o problema é com o que o IIS chamaria de mapeamentos de manipulador.

Você disse que não (ainda) usando mod_mono

Sem ele você não obteria o framework .NET, então como o Apache saberia como lidar com arquivos asp?

    
por 04.01.2017 / 19:48