Я на Mac, пытаюсь локально разместить копию старого сайта на базе ASP для тестирования. Не (пока) использование mod_mono для Apache, просто базовый автономный сервер XSP. Достаточно было тяжёлого испытания, чтобы я смог хотя бы отобразить страницу с ошибкой ASP.NET с localhost.
Если я укажу на файл .htm или .html, он подаст его без жалоб. Но каждый ASP-файл, который я пробую, выдает ошибку «Access Forbidden».
Я предполагаю, что это означает, что мне нужен конфигурационный файл для XSP, что-то вроде файла .htaccess или web.config , и я должен внести эти расширения в белый список, поскольку он будет работать. (Что довольно глупо, потому что зачем кому-то мешать устанавливать Mono и XSP просто для размещения статических HTML-файлов?)
xsp4 --help не помог, как и мужчина xsp, так что я здесь.
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