某日,计划基于membership对网站的权限管理系统专门建立一个类库项目,一开始没太注意,在普通类中声明System.Web命名空间也能出来,但就是报缺少对membership的引用,但在webservice.asmx.cs这样的类中却可以直接声明成功不报错误,大呼奇怪。后来才发现,普通的类项目默认是没有添加System.Web.dll引用的,于是从FrameWork中把引用添加上,声明System.Web.Security命名空间就可以了。原来有时候是自己把自己愚了。