Я на Mac, який намагається локально розмістити копію старого сайту на базі ASP для тестування. Ще не використовуйте mod_mono для Apache, а лише базовий окремий сервер XSP. Було достатньо випробування, як тільки дійти до того моменту, коли я можу принаймні показати сторінку помилок ASP.NET від localhost.
Якщо я вкажу його на .htm або .html файл, він подає його без скарги. Але кожен ASP-файл, який я намагаюся, видає помилку "Заборонений доступ".
Я припускаю , що це означає , що мені потрібна конфігураційний файл для 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