配置子目录Web.config使其消除继承,用虚拟目录创建多个网站的方法

by shinichi_wtn 2011-02-20 19:54
ASP.NET提供了强大的Web.config来配置网站,一般来说一个网站只有一个根目录下的Web.config文件,有时候我们希望子目录有着不同的权限或者参数设置,则可以在相应子目录增加一个Web.config配置文件,加入我们新的配置参数。这里需要注意的是,子目录web.config是继承父目录的所有设置的,因此,如果子目录放的是一个和父目录里不一样的网站,就不能共享父目录的配置了,否则很可能会冲突。比如很多主机都提供了将域名绑定到子目录从而能够建立多个网站的方法,以Godaddy的Windows主机为例,如果我们想通过子目录建立一个全新的网站,如果不配置好正确的Web.config,很可... [More]

在Godaddy的Windows主机上使用MySql.Data.dll连接数据库

by shinichi_wtn 2011-02-20 00:21
由于Godaddy的Windows主机Deluxe方案只提供了2个200M的SQL Server 数据库,对于需要建立多个网站来说不是很方便。值得高兴的是,Godaddy提供了25个1G容量的MySQL数据库。而目前许多网站,或者自己建站都会考虑对不同的数据库的支持,BlogEngine.NET就是很好的例子(它几乎支持任何数据库,同时提供了XML作为数据源的支持),我们在编写网站的时候,也经常会使用ASP.NET中的System.Data.Common提供的工厂模式来连接数据库。 错误详情 当我们在本机上通过MySql.Data.dll能够正常运行网站,上传到Godaddy就会出现权限问... [More]

用Windows Live Writer编辑和发布BlogEngine.NET的博文

by shinichi_wtn 2011-02-11 22:17
由于BlogEngine.NET(博易)支持MetaBlogAPI,所以可以使用Windows Live Writer来编辑和发布博文(POST)。Live Writer几个强大的特性让我们可以更高效地创建格式更优美的博文。1,完整的本地化编写和预览,所见即所得;2,同时支持Blog Service和FTP两种方法上传图片;3,BlogEngine.NET的所有属性均能在Live Writer中编辑和修改。本文简单介绍了Live Writer发布BlogEngine.NET博文的方法和技巧。 [More]

开发北师大自习室查询平台自动挖掘机器人BnuClassGrabber

by shinichi_wtn 2009-12-07 01:12
(主窗口) 北京师范大学自习室查询平台得到了学校教务处的支持,所以我们进行了合作,教室数据由教务处直接提供(以数据库视图方式),由于单个教学楼查询需要花上3秒左右,所以还是必须要自己缓存数据,于是可以保持我的数据存储方式不变,修改挖掘函数即可,定期更新数据即可! 为了实现全自动挖掘,我这两天开发了一个软件叫做BnuClassGrabber(BNU教室抓取器),主要提供定时更新数据的功能,当然为了长久的适用性,软件提供参数定义功能,即挖掘参数可以自定义,包括学年、学期、开学日期、数据存储根目录、更新频率等等,这样在将来不同年学期只需简单设置一下即可使用。 另一个功能是自动FTP上传,以保持... [More]

重新优化北京师范大学自习室查询平台(北师大自习室查询平台)

by shinichi_wtn 2009-11-30 00:09
这三天对我自己开发的北京师范大学自习室查询平台做了彻底优化与改进,并开发多重挖掘模式,不再受教务网络系统临时BUG和漏洞的影响。多重挖掘模式能更好地体现北师大本身的常规课程与考试、活动或者其他外来占教室授课的区别(我采用颜色区分),能更好地给大家以参考作用。 除开发了多重挖掘模式,第二大改进就是类的封装,把原来分散的方法和类型汇总,增加命名空间WtnClass,下放重要类型,并属性化和方法化,使得北师大课程信息构成了一个抽象易用的命名空间,里面提供了可靠的类型,比如“楼”、“教室”、“教室信息”等等,以及只提供方法(比如... [More]

中文维基百科模糊查询实例(巧用维基百科接口Wikipedia API)

by shinichi_wtn 2009-11-26 19:40
本科生科研基金项目最近进入了实例化阶段,需要将之前的成果做一个展示的平台,也就是我之前提到的“校园维基百科模糊查询平台”,充分利用了我们项目的成果和维基百科的接口。下面谈谈这一个星期的一些进展:可以先到http://www.bnubaike.cn/wiki.aspx体验后再阅读下文 早在一年前,我就想过利用维基百科作为海量数据库的数据源,因为它的词条规模很大,中文有几十万级别,英文则达到千万级别。当时我想过制作离线维基,并下载了维基百科定期dump的xml文件,还自己写了个xml分割器将其分割成几千个小文件并建立索引,不过由于时间关系,最终没有付诸实践。 现在好... [More]

BNU校园百科全面改版

by shinichi_wtn 2009-11-18 16:51
这几天心血来潮,把自己开发的BNU校园百科的界面进行了大改造,变得更加好看和专业,同时修复了测试以来的许多BUG,目前运行良好!欢迎大家访问http://www.bnubaike.cn,如果有可能,多多创建和编辑词条!当然,目前仍然处于测试期,还有许多新模块和功能需要开发并陆续上线,预计正式版的推出要到明年春节的时候。现在最有人气的是“北京师范大学自习室查询平台”,这个是BNU校园百科旗下的网站,呵呵,最近我也进行过不少更新! 今天我们科研做了中期报告,该科研的最终成果也会运用到BNU校园百科,让BNU校园百科不局限于北京师范大学,而融合维基百科等大型百科平台的数据,... [More]

北京师范大学自习室手机查询平台完工

by shinichi_wtn 2009-10-01 16:06
随时随地都能知道教室的状态,这是很多人渴望的。常常看到不少人为了得知一个教室的情况不断的来回于教室与教学楼底下贴出来的教室安排表,还有同学用笔进行记录,但是即使能够记录下来,也不能保证教室100%没有课和活动,尤其在教二,活动是动态增加的,所以有时倒霉了遇上活动,自习的心情也郁闷了。最致命的是,如果一个教学楼的教室都满了,还得不停奔波其他教学楼继续寻找,造成了时间的浪费。 综合这么多因素,我下定决心完善我开发的教室查询平台,实现电脑与手机不同终端都能查询的愿望,同时保证数据以人们能够轻松接受的方式展现。 于是,这两天,我把之前的自习室查询平台重新优化与改进,不仅界面更加专业,同时开发了更加... [More]

BNU校园百科基本完工

by shinichi_wtn 2009-04-30 22:11
时间过得真快,四月就要过去了,这段时间一直在开发BNU校园百科的互动网络平台,现在终于基本完工,开始进行测试,网址是 http://www.bnubaike.cn BNU校园百科(北京师范大学校园百科)是由学生自己开发的一个互动平台,旨在综合北京师范大学以及周边的各类信息与专业知识,方便在校师生以及学校行政管理人员查找,这在信息化到来的今天具有深远意义,试想一下,如果每个人都能参与词条的添加与编辑,那么北京师范大学的各类信息就会越来越丰富,越来越准确!更多内容可以到网站中查看......

成功尝试WEB数据挖掘,打造自习室查询平台

by shinichi_wtn 2009-04-04 10:12
由于学校的教学楼比较紧张,而学校并没有提供给我们方便查看所有教室的教室信息的平台,而仅仅有一个单独查询每个教室的破玩儿意儿,所以自习只能到每个教学楼下查看教务处打印出来的教室安排表,为了方便寻找自习室,自己决定通过WEB挖掘,把每个教室的上课信息挖掘到自己的数据库中,然后生成和每个教学楼楼下教室信息一样的表,这样就能方便大伙儿了。 经过3天的努力,终于完工,前两天主要学习.NET的网页抓取方式,导入自己的数据文件中,第三天,也就是昨天,完成WEB平台的展现方式,最终效果如下 网址为http://class.bnubaike.cn 谈谈原理吧,由于学校教务网络管理系统进行教室查询是... [More]

About

shinichi_wtnI'm Shinichi_wtn

Software Engineering Manager at Microsoft

[More...]


Month List