XSP4 Mono на OSX надає Заборонений доступ (помилка 500) для будь-якого файлу .aspx або .asp


10

Я на 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

Відповіді:


10

Схоже, проблема полягає в тому, що IIS називав би відображення обробника.

Ви сказали, що ще не використовуєте mod_mono

Без нього ви не отримали б .NET фреймворк, тож як Apache знати, як обробляти файли asp?


Я маю на увазі, що я не використовую mod_mono, тому що не використовую Apache. Просто XSP як окремий сервер, без віртуальних каталогів додатків або будь-якого подібного конфігурованого, щоб обслуговувати вміст командного рядка "./". Mod_mono завершує XSP, щоб Apache міг передавати файли asp до нього. Тож якщо це не працює самостійно, воно, ймовірно, не працюватиме також як помічник Apache або nginX. Якщо хтось знає, як налаштувати відображення обробника для автономного сервера xsp, це вирішило б мою проблему.
Еван Томпсон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.