Saya menggunakan Mac yang mencoba meng-host salinan situs berbasis ASP lama secara lokal untuk tujuan pengujian. Belum (belum) menggunakan mod_mono untuk Apache, hanya server XSP mandiri dasar. Sudah cukup cobaan baru sampai ke titik di mana saya setidaknya bisa menampilkan halaman kesalahan ASP.NET dari localhost.
Jika saya mengarahkannya ke file .htm atau .html, ia menyajikannya tanpa keluhan. Tetapi setiap file ASP yang saya coba memberikan kesalahan "Akses Terlarang".
Saya menduga ini berarti saya memerlukan file konfigurasi untuk XSP, sesuatu seperti file .htaccess atau web.config , dan perlu memasukkan daftar putih ekstensi tersebut sebagai hal yang akan disajikan. (Yang sangat bodoh, karena mengapa ada orang yang kesulitan menginstal Mono dan XSP hanya untuk meng-host file HTML statis?)
xsp4 --help tidak membantu, man xsp juga tidak, jadi inilah saya.
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