Tôi đang dùng Mac để lưu trữ cục bộ một bản sao của một trang web dựa trên nền tảng cũ cho mục đích thử nghiệm. Chưa (chưa) sử dụng mod_mono cho Apache, chỉ là máy chủ XSP độc lập cơ bản. Nó đã đủ để thử thách đến mức ít nhất tôi có thể hiển thị trang lỗi ASP.NET từ localhost.
Nếu tôi trỏ nó đến một tập tin .htm hoặc .html, nó sẽ phục vụ nó mà không có khiếu nại. Nhưng mỗi tệp ASP tôi thử đều đưa ra lỗi "Truy cập bị cấm".
Tôi đoán điều này có nghĩa là tôi cần một tệp cấu hình cho XSP, một cái gì đó như tệp .htaccess hoặc web.config và cần liệt kê danh sách các tiện ích mở rộng đó như những thứ mà nó sẽ phục vụ. (Điều này khá ngu ngốc, bởi vì tại sao mọi người sẽ gặp rắc rối khi cài đặt Mono và XSP chỉ để lưu trữ các tệp HTML tĩnh?)
xsp4 --help không giúp được gì, cũng không phải là người đàn ông xsp, vì vậy tôi ở đây.
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