LMJA

Linux vs MONO + Jexus + Mysql + ASP.NET Linux 和Mono平台上的 Jexus 网站服务器; MySQL 数据库以及 C#/VB/IronPython/IronRuby 编程语言的结合
摘要: 腾讯社区开放平台.NET SDK在CentOS下运行发生了如下错误: QzoneException: QConnectSDK.Exceptions.QzoneException: Exceptio...,这个问题可以说是windows平台和linux平台的差异造成的。我们的开发和应用多跑在windows平台上,好处是这个平台为我们作了很多幕后工作,坏处是我们清楚她做了些什么,看来后面的移植过程中出现的问题,第一要考虑的就是时不时平台差异造成的。mono本身在发行的时候是不带任何证书的,这和windows平台似乎恰恰相反。不过有工具,允许我们自行安装证书。阅读全文
posted @ 2012-02-07 07:59 张善友 阅读(1407) | 评论 (2) 编辑
摘要: 本文向你推荐一个开源的库RestSharp轻松消费Restful Service。RestSharp是一个开源的.NET平台下REST和Http API的客户端库,支持的平台有.NET 3.5/4、Mono、Mono for Android、MonoTouch、Windows Phone 7.1 Mango。他可以简化我们访问Restful服务,可以到这里下载代码 https://github.com/johnsheehan/RestSharp/archives/master 更简单的使用NuGet。RestSharp使用Json.Net处理 Json数据同Poco对象的序列化。阅读全文
posted @ 2012-01-27 10:24 张善友 阅读(1684) | 评论 (4) 编辑
摘要: CentOS是一个基于RHEL的Linux发行版,其目的是为了提供一套免费与自由的企业等级Linux发行版。Mono 2.10.8 于已发布2011年12月19 发布,Jexus 5.0 最新版本是RC3 正式版本即将发布,带来很多新特性。Jexus web server for linux 是一款基于.NET兼容环境,运行于Linux/unix操作系统之上,以支持ASP.NET为核心功能的高性能WEB服务器。阅读全文
posted @ 2012-01-07 20:25 张善友 阅读(2009) | 评论 (11) 编辑
摘要: 在Linux/Unix上架设ASP.NET WEB服务器,有两个可选方式,一种是Mono+XSP,一种是Mono+Jexus,其它的方式,比如 Apache+mod_mono、Nginx+FastCgi 等等,其实质与XSP并无区别,都是使用Mono所提供的ASP.NET处理模块:Mono.WebServer名字空间实现对ASP.NET网站的支持。Jexus不但具有跨平台ASP.NET服务器这样的标志性特征,同时还拥有内核级的安全监控、入侵检测、URL重写、无文件路由等一系列重要功能和专有特性。阅读全文
posted @ 2011-01-23 23:29 张善友 阅读(3765) | 评论 (11) 编辑
摘要: 企业和 ISV 开发人员可以在 Linux 服务器上运行 .NET 应用程序,还能在 Apache 万维网服务器上运行支持 ASP.NET 2.0、ASP.NET AJAX 和 ASP.NET MVC...阅读全文
posted @ 2010-11-21 16:43 张善友 阅读(1057) | 评论 (0) 编辑
摘要: 将日志输入到nosql 数据库可以保证日志输出速度和统一管理日志,log4mongo-net 项目http://log4mongo.org/display/PUB/Log4mongo+for+.NET...阅读全文
posted @ 2010-11-07 15:57 张善友 阅读(883) | 评论 (0) 编辑
摘要: nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sys...阅读全文
posted @ 2010-10-23 22:23 张善友 阅读(1719) | 评论 (4) 编辑
摘要: 在Ubuntu和Fedora这两大系列的Linux发行版上,不像suse的Linux发行版,安装Mono 一般都是需要从源代码开始编译,这里想大家推荐一个 Ubuntu & Fedora Mo...阅读全文
posted @ 2010-10-12 22:57 张善友 阅读(2337) | 评论 (4) 编辑
摘要: Mono 下的Windows服务叫做mono-service,mono-service 运行.net 1.0 程序集 和用 mono-service2 运行.net 2.0 以上的程序集。mono 2.8已经不支持.net 1的程序了,所以我们现在都是使用mono-service2,命令行说明文档参考http://manpages.ubuntu.com/manpages/lucid/man1/mono-service.1.html。Mono 2.8对wcf的支持也比较好了,这里的例子就是将Windows下self host的一个wcf服务移植到Linux上。阅读全文
posted @ 2010-10-10 21:48 张善友 阅读(2134) | 评论 (11) 编辑
posted @ 2010-10-10 16:33 张善友 阅读(1029) | 评论 (0) 编辑
摘要: 在运行这个代码的时候 《主要城市公交路线下载Mono版(使用MonoDevelop开发)》出现了下面的异常: 这是因为中文的代码支持包没有安装,启动YaST安装软件,在“全部”组里检索mono-loc...阅读全文
posted @ 2010-10-08 23:17 张善友 阅读(958) | 评论 (0) 编辑
摘要: Mono 2.8发布:C#4.0和更好的性能,我们知道Mono 2.8对ASP.NET MVC 2的完全支持,下面我们就来测试下在Mono 2.8上部署ASP.NET MVC 2应用程序。我的环境是O...阅读全文
posted @ 2010-10-08 22:45 张善友 阅读(3084) | 评论 (7) 编辑
摘要: 在社区很多人不看好的微软.NET开源实现Mono发布了Mono 2.8,这是一个重要的版本更新,有着显著的改善,Mono 2.8包括C#4.0的支持(也是现在的默认配置),新一代的垃圾回收器,新的框架...阅读全文
posted @ 2010-10-07 21:49 张善友 阅读(5180) | 评论 (15) 编辑
摘要: 经过了几年时间的发展,MonnoDevelop终于发布了一个Release版本。MonoDevelop 是一个开放源代码的 Mono 开发工具,它允许开发人员在 Linux 和 Mac OS X 平台上快速编写Gnome桌面及 ASP.NET Web 应用程序。在将 .NET 程序移植到 Linux 和 Mac OS X 平台方面,通过 MonoDevelop 也将使这一过程变得更加容易。阅读全文
posted @ 2008-03-16 00:31 张善友 阅读(3357) | 评论 (7) 编辑
posted @ 2007-07-14 22:20 张善友 阅读(562) | 评论 (2) 编辑