Fork me on GitHub
摘要: 由于mono3.0开始,.NET4是以.NET4.5为默认环境,所以,当服务器升级到mono3后,原来的ASP.NET4网站会出现问题,比如“System.ArgumentNullException”的错误等。为了能让原来的ASP.NET4网站在mono3(asp.net4.5)环境中正常运行,需作如下处理: 一、关于web.config: 1、把 <assemblies>节中,... 阅读全文
posted @ 2013-05-04 21:16 张善友 阅读(3856) 评论(4) 推荐(0) 编辑
摘要: 第一步:登记SSL库。 首先查看“/lib”文件夹中SSL库文件名,该文件名应该是“libssl.so.版本号”,如果没有列出文件名,就证明你的系统还没有安装OpenSSL,请安装后再操作。 (注:我的系统的SSL库文件名是:libssl.so.0.9.8) 用VIM打开 “/usr/etc/mono/config”这个文件,在“<configuration>”节中,添加下面这一句: <dllmap dll="libssl" target="libssl.so.0.9.8" os="!windows" /> ( 阅读全文
posted @ 2013-05-04 21:13 张善友 阅读(1663) 评论(2) 推荐(0) 编辑
摘要: Jexus可以同时用普通方式(PHP-CGI/PHP-FPM)以及.NET(Phalanger)方式支持PHP,为了不引起混淆,用.NET方式支持PHP时,要注意如下事项: 1、网站配置文件中的UsePHP的值为false,或者不用这一句。 2、网站配置文件中添加一行 ASPNET_Exts=php,说明php网页按ASP.NET处理,如果已经有这一项,就在末尾添一个php(用英文件逗号与已有扩展名分隔)。 3、Jexus启用.NET4工作模式(在jws.conf中添一行“Runtime=v4.0.30319”)。 4、在网站的web.config添加Phalanger有关配... 阅读全文
posted @ 2013-05-04 20:50 张善友 阅读(1050) 评论(0) 推荐(0) 编辑
摘要: 利用Jexus的“多目标反向代理”功能,我们很容易实现多服务器的负载均衡,构成一个WEB服务器集群,大大提高网站的负载能力。 Jexus反向代理有一个特点:如果前端服务器本地网站中有内容,它就会直接使用前端服务器的本地内容,而不会将请求发送给后端服务器。 据我们所知,对于网站,一个ASPX网页上常常 阅读全文
posted @ 2013-05-04 20:18 张善友 阅读(2330) 评论(3) 推荐(0) 编辑
摘要: Mono的更新速度加快,经常需要升级系统里面的Mono版本。Mono可以使用源码安装和rpm包安装2种方式,对应的升级方法也有2种。 1、如果旧版本是用 rpm装的,那么请用rpm命令删除,通常不同的发行版的命令不一样,例如Ubuntu使用apt-get removoe mono,OpenSuse上使用的zypper remove mono,然后用最新版的源文件安装。 2、如果旧版本是用源文件... 阅读全文
posted @ 2013-05-04 20:00 张善友 阅读(3751) 评论(1) 推荐(0) 编辑
摘要: Microsoft 发布了支持Windows Azure的 基础设施即服务 (IaaS),另外还发布了一个新的VM映像模板以及其他的特性增强。Microsoft还依据Windows Azure虚拟机(IaaS)和云服务(PaaS)虚拟机的大小及CPU核心的数量降低了它们的价格,下降幅度为21%到33%。 Windows Azure管理门户中内置了大量的Windows和Linux模板,用户可以基于... 阅读全文
posted @ 2013-05-04 14:04 张善友 阅读(1130) 评论(0) 推荐(0) 编辑
摘要: 在不久前结束的Xamarin Evolve 2013开发者大会上,Xamarin团队成员向600多名C#开发者介绍了该产品的新功能并通过授课的方式让大家更加了解Xamarin的使用方法。 Xamarin最主要的功能是帮助开发人员在Visual Studio环境下开发iOS和Android应用。通过Xamarin,C#程序员除了能够编写Windows Phone平台上的应用,还可以为主流的iOS和... 阅读全文
posted @ 2013-05-04 13:31 张善友 阅读(1572) 评论(0) 推荐(2) 编辑