Mono OS X上的XSP4为任何.aspx或.asp文件提供Access Forbidden(错误500)

我在Mac上试图在本地托pipe一个旧的基于ASP的网站的副本进行testing。 没有(还)使用Apache的mod_mono,只是基本的独立XSP服务器。 这足以让我至less能从本地主机上显示一个ASP.NET错误页面。

如果我把它指向一个.htm或.html文件,它就可以毫无怨言地提供它。 但是我尝试的每个ASP文件都会给出一个“Access Forbidden”错误。

我猜这意味着我需要XSP的configuration文件,如.htaccessweb.config文件,并需要将这些扩展名列入白名单。 (这是非常愚蠢的,因为为什么有人会安装Mono和XSP只是为了托pipe静态HTML文件?

xsp4 –帮助没有帮助,也没有人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 

看起来问题是什么IIS会调用处理程序映射。

你说不(使用mod_mono)

没有它,你不会得到.NET框架,那么Apache将如何知道如何处理asp文件?