`
oldrev
  • 浏览: 232495 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
社区版块
存档分类
最新评论

Linux+Mono 下试用 Castle MonoRail

阅读更多
虽然我最喜欢的OS是Linux,但是一直对 .Net 这个多语言友好的平台很有好感,而且很最近又发现了 Castle 这套好东西,于是很自然地想让 MonoRail 运行在 Mono 上,居然成功了,Mono 果然是个好东西。
我的测试步骤如下:
  1. 确保系统安装了 Mono 1.2.4+ 和 MonoDevelop 0.15+,外加 Mono 附带的纯 C# Web 服务器 XSP。这一切都可以用 Ubuntu 的包管理系统安装,如果你用 Ubuntu Gutsy 的话。推荐到 www.getdeb.net 中下载安装最新的 MonoDevelop。
  2. http://www.openbeta.cn/FirstMonoRail.ashx下载包含了已编译 MonoRail 框架的范例程序 MonoRailSample.zip,解压到一个目录中,这里我们假设为 "MonoRailSample"。
  3. 用 MonoDevelop 打开 MonoRailSample.sln,并编译整个解决方案,如果 MonoDevelop 提示没有找到引用之类的错误信息,请把两个项目现存的引用删掉,再从项目的 bin 目录里添加引用相应的 DLL。
  4. 注意大小写!把 MonoRailSample/MonoRailSample/Web.config 的文件名改为 web.config,"Default.aspx" 改名为“default.aspx",同时强烈推荐把 Views 目录改名为 views,并修改 web.config 中的相应条目。
  5. 在有 default.aspx 的目录中运行 xsp,XSP 会提示服务建立于 http://localhost:8080,用你的 FireFox 打开这个 URL 立刻可以看到 NVelocity 的渲染结果。
至此,希望你的 Mono on MonoRail 测试和我一样成功。

Good luck!
分享到:
评论
1 楼 oldrev 2007-12-09  
现在用搜索 “MonoRail Mono 大小写” 第一条就是这个了........

相关推荐

    LINUX下mono搭建ASP页面安装包

    MONO安装包BZ2,linux下搭建ASP页面所需要的包

    CentOS上搭建Nginx+Mono运行asp.net环境的配置方法

    主要介绍了CentOS上搭建Nginx+Mono运行asp.net环境的配置方法,需要的朋友可以参考下

    微软雅黑 vs MONO(完美结合版).rar

    "微软雅黑"和"MONO"是两种广泛使用的字体,它们各有特点,并且在特定场景下有着各自的适用性。本压缩包文件"微软雅黑 vs MONO(完美结合版).rar"似乎提供了这两款字体的某种结合版本,这可能是为了满足设计师们在不同...

    MonoTouch8.2+Mono.Android4.18+Xamarin.Mac-1.10.0.13 For Mac

    压缩包仅包含Mac版本的破解文件,也仅适用于如下版本,亲测可用: ...mono-android-4.18.0-34.pkg MonoFramework-MDK-3.10.0.19.macos10.xamarin.x86.pkg 此版本可以使用Windows低版本的Xamarin.iOS进行远程调试.

    Linux下采用MonoJexus部署ASP.NET-MVC、WCF、WebAPI、C应用程序.docx

    Linux 下采用 Mono 和 Jexus 部署 ASP.NET-MVC、WCF、WebAPI、C 应用程序 Linux 系统下,采用 Mono 和 Jexus 可以实现 ASP.NET-MVC、WCF、WebAPI、C 应用程序的部署。Mono 是一个开源的、跨平台的 .NET 实现,能够...

    Mono环境winform开发

    Mono环境下的WinForm开发是一种跨平台的技术,它允许开发者使用C#语言和.NET框架构建的Windows应用程序在非Windows系统上运行,比如Linux。这个技术基于Mono项目,一个开源的.NET实现,旨在提供与Microsoft .NET ...

    FiraCode + Operator Mono.zip

    标题 "FiraCode + Operator Mono.zip" 暗示了这是一个包含两种特定字体的压缩文件。FiraCode 和 Operator Mono 是广受欢迎的编程字体,专为程序员设计,以提高代码可读性和美观性。 FiraCode 是一种开源的等宽字体...

    .Net数据库操作基类 - 通用于Windows及Linux的Mono环境

    1、.Net数据库操作基类,支持Mysql、Sql Server、Oracle等多种数据库; 2、同一项目可以支持调用不同数据库,只需在调用前调用DataBaseOperator.Init方法; 3、采用绑定变量调用,参数通过ParamCollections对象实现...

    GtkSharp开发教程(for mono&Linux&C#)

    GtkSharp是.NET Framework在Linux平台上的一个开源GUI工具包,它是GTK+的.NET绑定,使得C#、VB.NET等.NET语言的开发者可以在Linux环境下构建图形用户界面应用。本教程主要针对那些希望使用C#和Mono在Linux上进行跨...

    linux操作系统安装MONO执行C#程序的详解步骤

    通过以上步骤,你便能在Linux环境下使用MONO执行C#程序。需要注意的是,虽然MONO已能支持大部分.NET Framework的功能,但并非所有.NET库和功能都已被完全实现。随着开源社区的持续发展,MONO的兼容性会逐渐增强,...

    MONO下访问eDirectory的动态链接库Mono.Security.dll

    在IT行业中,MONO是一个开源的.NET框架实现,它允许开发者在多种操作系统上运行.NET应用程序,包括Linux、macOS和Windows。"MONO下访问eDirectory的动态链接库Mono.Security.dll"这一主题聚焦于如何在MONO环境下利用...

    sqlitedemo:Linux和Mono演示上的sqlite

    描述中的“Linux和Mono演示”意味着这个项目旨在展示如何在Linux环境下利用Mono来操作SQLite数据库。Linux是一个广泛使用的开源操作系统,而Mono提供了.NET开发环境,使得开发者可以在Linux上使用C#语言编写和运行...

    linux 环境下mono fidder软件

    此软件是在linux 环境下运行fidder的软件,可以在linux下抓取http包

    Mono+Developers文档,gtksharp

    ### Mono+Developers文档,gtksharp #### 一、简介 GTK#(GtkSharp)是一种.NET绑定库,用于与GTK+ GUI工具包交互。GTK+ 是一个强大的且可移植的工具包,主要用于创建图形用户界面(GUI),尤其适用于Linux和其他...

    包含了MONO+Developer+示例+中文手册,基本新手可以直接上手实操了。

    通过MONO Developer,开发者可以享受到与Visual Studio类似的开发体验,但能在非Windows环境下工作。 这个压缩包中的"示例"部分,通常会包含一些基础到高级的代码示例,帮助用户理解如何使用MONO Developer进行开发...

    小海要自强+VINS-Mono-Optimization-master.zip

    VINS-Mono是一种基于单目视觉的Simultaneous Localization And Mapping (SLAM)算法,它在实时环境下能够估计相机的运动轨迹并构建环境的地图。VINS-Mono的主要优点在于其高效性和鲁棒性,能够在资源有限的设备上运行...

    Windows下Apache配置Mono

    【标题】:“Windows下Apache配置Mono” 在Windows操作系统中配置Apache服务器以运行Mono是一个常见的需求,这主要适用于那些希望在Windows环境下使用ASP.NET或其他.NET框架应用程序的开发者。Apache与Mono的结合...

Global site tag (gtag.js) - Google Analytics