XSP4 Mono в OSX дает доступ запрещен (ошибка 500) для любого файла .aspx или .asp

Я на Mac пытаюсь разместить на локальном компьютере копию старого сайта на базе ASP для тестирования. Не (пока) использование mod_mono для Apache, только базовый автономный сервер XSP. Этого было достаточно, чтобы добраться до точки, когда я смогу хотя бы отобразить страницу с ошибкой ASP.NET с localhost.

Если я укажу на файл .htm или .html, он обслужит его без жалоб. Но каждый файл ASP, который я пробую, выдает ошибку «Доступ запрещен».

Я предполагаю, что это означает, что мне нужен файл конфигурации для XSP, что-то вроде .htaccess или web.config , и вам нужно внести эти расширения в белый список как то, что он будет обслуживать. (Что довольно глупо, потому что зачем кому-то тратить силы на установку Mono и XSP только для размещения статических файлов HTML?)

xsp4 --help не помогло, как и man 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
10
задан 4 January 2017 в 20:40
1 ответ

Похоже, что проблема в том, что IIS будет называть мэппингами обработчиков.

Вы сказали не (пока) использовать mod_mono

Без него вы бы не получили .NET-фреймворк, так как же Apache умеет работать с asp-файлами?

.
10
ответ дан 2 December 2019 в 22:10

Теги

Похожие вопросы