2009-07-29 146 views
2

我試圖在我的asp.net web應用程序中實現自定義成員資格提供程序。問題是,無論何時我調用「Roles.AddUserToRole」方法,它都會寫入建立在asp中的默認成員資格數據庫。奇怪的是,當我調用「Membership.CreateUser」方法時,它會寫入我的自定義成員表中。不知道最新消息,任何幫助將不勝感激。ASP.NET自定義成員資格提供程序 - 將用戶添加到角色

這一點我的web.config這將幫助:

name="" type="System.Web.Security.SqlMembershipProvider" 
     connectionStringName="" 
     enablePasswordRetrieval="false" 
     enablePasswordReset="true" 
     requiresQuestionAndAnswer="false" 
     applicationName="" 
     requiresUniqueEmail="true" 
     passwordFormat="Hashed" 

回答

6

有三種不同的供應商:

  • 的MembershipProvider
  • RoleProvider
  • ProfileProvider

如果你w Ant的自定義行爲Roles.AddUserToRole你也必須做一個自定義的RoleProvider。

相關問題