Estou em um Mac tentando hospedar localmente uma cópia de um site antigo baseado em ASP para fins de teste. Ainda não está usando o mod_mono para Apache, apenas o servidor XSP autônomo básico. Foi uma provação suficiente chegar ao ponto em que eu posso pelo menos exibir uma página de erro do ASP.NET no localhost.
Se eu apontar para um arquivo .htm ou .html, ele será exibido sem reclamação. Mas todo arquivo ASP que eu tento gera um erro "Acesso Proibido".
Suponho que isso significa que 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 como as coisas servirão. (O que é bastante idiota, porque por que alguém iria se dar ao trabalho de instalar o Mono e o XSP apenas para hospedar arquivos HTML estáticos?)
xsp4 --help não ajudou, nem o homem 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