-
Mono于FreeBSD上的试用(5)
FreeBSD 5.3发布了,可以在新的平台上测试mono了。于是就把原来的文章续出来了一个(5)。 这次让我比较兴奋前面都成功了。mono通过ports就可以编译,xsp也可以编译了。 只不过需要gmake替代make就可以了。 ./configure –prefix=/usr gmake gmake install 测试静态页面还是没有问题的。 但是测试它的名为test的ASP.NET应用就出了问题。前一段时间听说是因为线程库的问题,看来是真的了。 fd53# mono /usr/local/bin/xsp.exe –port 80 Adding applications ‘/:.’… Registering application: Host: any Port: an... Read More
-
SPS门户首页的Web控件(1)
最近在忙着研究SPS,在定制首页的时候发现页面里用了大量的SPSWC的控件,提笔总结一下。这些好象都是MSDN里面没有的。 <SPSWC:CollaborationServerMetaTag> 这个标签将服务器上定制的标签写到页面。不需要页面中有HtmlForm的存在。 <SPSWC:ShowMessageToNonScriptableClients> 这个标签会在不支持脚本的浏览器上显示警示信息。不需要页面中有HtmlForm的存在。 <SPSWC:WebProperty> 这个标签会显示网站的属性例如: <SPSWC:WebProperty Property=“SiteTitle“> 不需要页面中有HtmlFo... Read More
-
说说Yet Another Forum的域整合验证
上次向飞鹰推荐了Yet Another Forum论坛,但是飞鹰没有用。他不用没关系,我用。我在现在实施SPS的项目中,客户不满意SPS的讨论版。我本来想使用ASP.NET Forum 2,但是现在发现她变成商业的了,于是我们决定使用Yet Another Forum,它是GPL的。开源+免费有什么不好? YetAnotherForum的域整合非常简单,首先要在安装一个非域验证的实例,在选择管理员账号的时候比较有技巧:帐号最好和将来域里面准备作为论坛管理员的账号一致。这样做是为了在与域整合以后不用再调整论坛的管理员了。其他的安装可以按照软件包里面的说明进行。 在非域验证配置完成以后,我们开始进行域整合的配置。我们需要修改Web.Config,将验证方式改为 <authent... Read More
-
哪位老兄已经开始试用vs2005beta了,把经验share一下?
我刚刚拿到MSDN宇宙版里面的vs2005beta,但是不敢在自己的机器里面安装。我现在的机器里面有一套vs2003,生产开发用的。我主要是怕安装了vs2005以后和这个有冲突,生产环境就得重搭了,那位老兄在一台机器上同时安装过这两个的话,给我们讲讲会不会有问题,怎么解决那些问题? Read More
-
说说我的开发环境的搭建
我现在的项目是一个电信企业的企业门户,使用SPS2003来搭建。为此项目专门申请调配了一个内存1GB+256MB的PC做服务器。 做这个开发环境有两个方案,一个方案是所有的软件安装都安装在这个物理服务器上面,另一种方案是在这个PC上面做若干个虚拟机,模拟真实的环境。 首先说说第一个方案。第一个方案需要将这个PC安装Win2003系统,并建成主域控制器。安装应用服务器(IIS+ASP.NET),之后还要代开SMTP和NNTP,然后再安装Exchange2003、SQL2000+sp3。最后就可以安装SPS2003了。值得注意的是,安装应用服务器的时候不能安装Frontpage扩展,这个扩展和SPS2003有冲突。 这个方案的优点是速度快、一台服务器便于移动,然而缺点却比较多,。这个... Read More
-
Mono于FreeBSD上的试用(4)
终于狠下心来将那块SCSI的硬盘取下,为了mono~~~~~~ 取下来硬盘之后,立刻就可以安装FreeBSD5.2.1了。 现阶段已经发布的最新的FreeBSD版本4.10和5.2.1都不能正常安装mono-1.0的ports。 据mono的ports的制作人讲mono的ports在4.10上不能安装是因为libc里面有一个死锁错误,导致在安装dll的时候随机性的死锁。 而mono还不支持在5.2.1上面安装,是因为mono需要的一个内核特性5.2.1还没有。 这样如果安装mono的ports需要升级成5.2-current。根据我的经验,升级后使用ports安装没有任何问题。 下面在安装xsp和mod_mono的时候遇见的问题比较大: xsp不能正确地make。 mo... Read More
-
Mono于FreeBSD上的试用(3)
昨天,将前次安装的mono-1.0又重新作了编译,问题依旧。于是又用ports编译了mono-0.97。但是仍然不能顺利安装。问题是相同的:在向GAC里面安装各种动态链接库的时候! 我自己手动编译的mono在安装第一个dll的时候就出现了问题,ports编译的mono-0.97安装dll出问题的点是随机的。 我自己手动编译的mono在安装dll时候,有2个ltmono进程,而且总是处于poll状态。ports编译的mono-0.97安装dll的时候,只有一个mono进程,并且是RUN状态,CPU占用率也很高(最高到99%),但是很长时间(6个小时左右)没有反应,但是可以用Ctrl+C中断。 在mono社区里面也看到有人报告mono官方发布的给FedoraCore2的安装rpm不能... Read More
-
Mono于FreeBSD上的试用(2)
家里买了一个宽带路由器,原来的代理服务器被我格了,配好宽带路由器上的虚拟服务器(NAT端口转发),咱们也来感觉一下在家托管。对了,还有动态域名。前两天看有人问luyan,他的花生壳是怎么装到Linux上去的,有人估计是在Linux上装虚拟机了,咱们不那么搞,咱们找一个支持FreeBSD的免费动态域名就好。首先声明:我不是在做广告——我用的是科迈的动态域名,感觉还不错,最关键的是免费而且支持FreeBSD。 言归正传:开始安装FreeBSD。 先说我的机器的配置,我的主板是QDI的工作站主板,694x芯片组,集成ATI RageMobile显卡,Intel百兆网卡,和一个双通道160兆的SCSI控制器。我装了一个PIII 766铜矿CPU,256Mb PC133内存,一个雅马哈724... Read More
-
vcs & vwd 2005 express试用(1)
找到的一个窍门,不让vpc弹出内存不够的对话框,强制开始了我的.NET2的试用过程。 安装完express的环境,立刻就有了一个感觉,express系列是对WebMartix的风格延续。vcs主要针对Windows的应用,vwd专门针对Web应用,此外vwd还支持多种语言开发(c#,vb,j#)。 在看过JohnnyHu的VC# Express vs Enterprise以后,发现差别还是不小的,决定找一套Enterprise来,只是公司的微软联系人在休产假,不然我现在已经开始download了。 vwd里面有一个新东东吸引了我的兴趣,在这里的ASP.NET页面中可以添加WebPartZone,而且可以向这些Zone中拖入WebPart。笔者我现在的工作就是带领一个team开发S... Read More
-
Mono于FreeBSD上的试用(1)
在看了luyan的linux上使用mono的文章,我就开始心痒痒,mono也可以在FreeBSD上面用啊! 这里的朋友应该没几个不知道Linux的,但是对FreeBSD很了解的就不多了。FreeBSD是以BSD4为基础发展起来一个开源的Unix操作系统,使用BSD许可发布。BSD发布许可的内容很简单,就是:可以以任何方式来使用FreeBSD的源码和二进制程序,使用的时候只需声明代码来自FreeBSD。这样使用这个发布许可,你就可以在自己的代码任意使用FreeBSD的代码,而不用交费或者继续开源。这很有一点教科书的意味,恐怕没有谁为教科书上的知识而付过任何费用或者为此而不能申请自己的专利或者版权。 FreeBSD以及整个BSD系列的开源操作系统的风格也同样非常学院派。系统追求稳定可靠... Read More