我正在努力拆分我目前拥有的一个现有的工作应用程序,以便更好地理解n层结构。此应用程序使用自定义会员资格&;角色提供者w/forms身份验证。
所有数据访问和业务逻辑都在同一个ASP中。目前网络解决方案。
我已经构建了一个业务逻辑层(BLL)和一个数据访问层(DAL),我正在提取业务逻辑。我很难确定会员资格提供者类应该存在于哪里。
由于使用这些类的内置UI控件(登录、创建用户向导等)的紧密耦合,成员资格提供程序类是否必须驻留在表示层?
http://msdn.microsoft.com/en-us/library/aa479048.aspx
成员资格类可以存在于任何引用的程序集中。只需确保在配置中完全限定命名空间和类名即可。