现在手头正刚开始一个ASP.NET 1.1的项目,因为客户需求中有一项是某些用户的认证信息需要同客户现行的AD认证集成起来,首先想到的就是ASP.NET 2.0中一个非常方便的特性,Membership,因为使用了Provider Model Patterns,在系统中插入定制的用户认证机制是非常方便的。那干嘛不自己在ASP.NET 1.1里面实现出来呢?然后又想到既然将Membership实现出来,那不如将Roles、Personalization一同实现,充分(“抢先”)利用2.0带给我们的好处。
刚开始还有计划在Roles和Personalization这两块使用现成的Authorization and Profile Application Block,但是在仔细研究了一下它自带的QuickStart后,又感觉这个东东太过“笨重”而不灵活。非常奇怪,我个人觉得ASP.NET 2.0开发组的众多设计要比做Application Block的PAG组的要好得多...
最后推荐一个非常Cool的MS发布的站点,weRock247.NET,学习SmartClient开发不可错过的站点!