Je suis sur un Mac essayant d'héberger localement une copie d'un ancien site basé sur ASP à des fins de test. N'utilisant pas (encore) mod_mono pour Apache, juste le serveur XSP autonome de base. C'était assez d'une épreuve pour arriver au point où je peux au moins afficher une page d'erreur ASP.NET à partir de localhost.
Si je le pointe vers un fichier .htm ou .html, il le sert sans se plaindre. Mais chaque fichier ASP que j'essaye donne une erreur "Accès interdit".
Je suppose que cela signifie que j'ai besoin d'un fichier de configuration pour XSP, quelque chose comme un fichier .htaccess ou web.config , et que je dois mettre ces extensions en liste blanche en tant que choses qu'il servira. (Ce qui est assez stupide, car pourquoi se donnerait-il la peine d'installer Mono et XSP juste pour héberger des fichiers HTML statiques?)
xsp4 --help n'était pas une aide, ni l' homme xsp, donc je suis ici.
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