我正在尝试为 Windows 设置一个最小的 XSP 副本,供学生在 ASP.NET 介绍课程中使用。他们有 Visual C#,我不想通过给他们 Mono 本身来混淆问题。由于各种原因,我不想使用 IIS。我之前用 Jetty 的压缩副本为 JSP 做了类似的事情,效果非常好。
作为一个实验,我安装了 Mono 2.10.9,并且可以直接从安装中成功运行 XSP。但是可执行文件(xsp2.exe)在lib\mono\2.0\winhack,服务器环境在lib\xsp\test。我想创建一个目录,其中包含一组最少的文件(xsp2.exe、xsp.exe.config、Mono.WebServer2.dll 以及其他任何需要的文件),我可以将其压缩并提供给学生。但是,我得到的只是 Mono.WebServer2 的“找不到文件”异常。
我复制了 Mono.WebServer2.dll,然后为 Mono.Security 得到了相同的结果。当我复制 Mono.Security.dll 时,错误指的是 Mono.WebServer2 “或其依赖项之一”(没有告诉我是哪一个)。
谁能告诉我我需要什么作为最小设置?