我将这些文件复制到C:\ MonoWebServer。
xsp2.exe
xsp2.exe.mdb
Mono.WebServer2.dll
Mono.Security.dll
我注册了Mono.WebServer2.dll& GAC中的Mono.Security.dll。 当我去运行xsp2.exe时,我得到了。
我做错了什么!
Windows 7 - 64位
答案 0 :(得分:12)
好的,我现在已经开始工作了。以下是步骤。
复制 xsp4.exe , Mono.Security.dll & Mono.WebServer2.dll 到网站的根目录
文件结构应该如下所示
网站强>
--bin
--Content
--Models
--Views
xsp4.exe
Mono.Security.dll
Mono.WebServer2.dll
将相同的3个文件复制到 bin 文件夹中。
现在从根文件夹运行xsp4.exe。默认情况下,它应该在端口8080上运行。所以打开浏览器到http://localhost:8080它应该可以工作。
备注强>
我不确定为什么,但xsp根据Server类的程序集名称创建一个新的MonoWebServer实例。因此,当它尝试解决它时,它默认为查看 bin 文件夹。这就是为什么你必须将xsp和任何依赖文件复制到 bin 文件夹。
您可以获取文件 xsp2.exe , xsp4.exe , Mono.Security.dll & Mono.WebServer2.dll 安装最新版本的Mono。
框架版本
这适用于在.NET 4.0上构建的网站。如果您尝试部署.NET 2.0站点,则需要注册 Mono.Security.dll & GAC中的 Mono.WebServer2.dll ,并使用 xsp2.exe 而不是 xsp4.exe 。
<强>部署强>
Xsp Web服务器不需要在安装了.NET Framework的Windows计算机上运行Mono框架。