Test amacıyla yerel olarak eski bir ASP tabanlı sitenin bir kopyasını barındırmaya çalışan bir Mac'liyim. Apache için mod_mono kullanılmıyor (henüz), sadece temel bağımsız XSP sunucusu değil. Sadece en azından localhost bir ASP.NET hata sayfası görüntüleyebilir noktasına almak bir çile yeterliydi.
Bir .htm veya .html dosyasına işaret edersem, şikayet etmeden hizmet eder. Ancak denediğim her ASP dosyası "Erişim Yasak" hatası veriyor.
Bu XSP için bir yapılandırma dosyası, .htaccess veya web.config dosyası gibi bir şeye ihtiyacım olduğu ve bu uzantıları sunacağı şeyler olarak beyaz listeye eklememiz gerektiği anlamına geliyor . (Hangisi oldukça aptalca, çünkü neden herkes sadece statik HTML dosyalarını barındırmak için Mono ve XSP'yi kurma sorununa gidecek?)
xsp4 --help yardım etmedi, adam xsp de değildi , işte buradayım.
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