我正在尝试在我的asp.net网络应用中实现自定义成员资格提供程序。问题是每当我调用“Roles.AddUserToRole”方法时,它都会写入asp内置的默认成员资格数据库。奇怪的是,当我调用“Membership.CreateUser”方法时,它会写入我的自定义成员资格表。不确定什么事情,任何帮助都会非常感激。
这里有一些我的web.config,如果这会有帮助:
name="" type="System.Web.Security.SqlMembershipProvider"
connectionStringName=""
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
applicationName=""
requiresUniqueEmail="true"
passwordFormat="Hashed"
答案 0 :(得分:6)
有三个独立的提供者:
如果您想要Roles.AddUserToRole的自定义行为,您还必须创建自定义RoleProvider。