虽然我最喜欢的OS是Linux,但是一直对 .Net 这个多语言友好的平台很有好感,而且很最近又发现了 Castle 这套好东西,于是很自然地想让 MonoRail 运行在 Mono 上,居然成功了,Mono 果然是个好东西。
我的测试步骤如下:
- 确保系统安装了 Mono 1.2.4+ 和 MonoDevelop 0.15+,外加 Mono 附带的纯 C# Web 服务器 XSP。这一切都可以用 Ubuntu 的包管理系统安装,如果你用 Ubuntu Gutsy 的话。推荐到 www.getdeb.net 中下载安装最新的 MonoDevelop。
- 到 http://www.openbeta.cn/FirstMonoRail.ashx下载包含了已编译 MonoRail 框架的范例程序 MonoRailSample.zip,解压到一个目录中,这里我们假设为 "MonoRailSample"。
- 用 MonoDevelop 打开 MonoRailSample.sln,并编译整个解决方案,如果 MonoDevelop 提示没有找到引用之类的错误信息,请把两个项目现存的引用删掉,再从项目的 bin 目录里添加引用相应的 DLL。
- 注意大小写!把 MonoRailSample/MonoRailSample/Web.config 的文件名改为 web.config,"Default.aspx" 改名为“default.aspx",同时强烈推荐把 Views 目录改名为 views,并修改 web.config 中的相应条目。
- 在有 default.aspx 的目录中运行 xsp,XSP 会提示服务建立于 http://localhost:8080,用你的 FireFox 打开这个 URL 立刻可以看到 NVelocity 的渲染结果。
至此,希望你的 Mono on MonoRail 测试和我一样成功。
Good luck!
分享到:
相关推荐
MONO安装包BZ2,linux下搭建ASP页面所需要的包
压缩包仅包含Mac版本的破解文件,也仅适用于如下版本,亲测可用: ...mono-android-4.18.0-34.pkg MonoFramework-MDK-3.10.0.19.macos10.xamarin.x86.pkg 此版本可以使用Windows低版本的Xamarin.iOS进行远程调试.
微软雅黑 vs MONO(完美结合版).rar
FiraCode + Operator Mono
主要介绍了CentOS上搭建Nginx+Mono运行asp.net环境的配置方法,需要的朋友可以参考下
1、.Net数据库操作基类,支持Mysql、Sql Server、Oracle等多种数据库; 2、同一项目可以支持调用不同数据库,只需在调用前调用DataBaseOperator.Init方法; 3、采用绑定变量调用,参数通过ParamCollections对象实现...
MONO下访问eDirectory的动态链接库Mono.Security.dll
Mono+Developers文档,gtksharp
Linux(CentOS)下采用配置Mono和Jexus 部署C#、ASP.NET MVC、WCF、WebApi、.NET Core(用户体系一套)
sqlitedemo Linux和Mono演示上的sqlite
此软件是在linux 环境下运行fidder的软件,可以在linux下抓取http包
Mono环境winform开发,可在windows操作系统和Linux操作系统下运行,需提前下载Mono部署环境
真是稀少的中文教程,专讲GtkSharp
第一步 环境(UBUNTU系统下) 代码如下:sudo apt-get install mono-gmcs mono ...在Linux中使用C#(Fedora系统下) 当微软启动它的.NET战略时,其中的一个目标就是让所制作的软件运行在多种不同的平台上。 Mono,一个开源
Linux(CentOS 6.7)下配置Mono和Jexus并且部署ASP,Linux(CentOS 6.7)下配置Mono和Jexus并且部署ASP
作为一个多平台的报表解决方法,FastReport Mono可以应用于Windows, Linux, Mac OS X,以及任何支持Xamarin Mono的操作系统。有了FastReport Mono ,你可以创建独立于应用程序的.net和Mono报表。换句话说,...