SharePoint 2010声称身份验证/FBA-重置密码无效

SharePoint 2010声称身份验证/FBA-重置密码无效,sharepoint,sharepoint-2010,forms-authentication,forgot-password,claims,Sharepoint,Sharepoint 2010,Forms Authentication,Forgot Password,Claims,我有一个SP站点,具有声明身份验证和FBA设置。双身份验证Win/Forms工作正常 我在应用程序页面上有一个asp:PasswordRecovery控件。 它似乎可以正确查找帐户-如果找不到用户名,则返回“未找到”消息。但是,它无法使用以下执行选项重置密码: Exception information: Exception type: NotImplementedException Exception message: The method or operation is

我有一个SP站点,具有声明身份验证和FBA设置。双身份验证Win/Forms工作正常

我在应用程序页面上有一个asp:PasswordRecovery控件。 它似乎可以正确查找帐户-如果找不到用户名,则返回“未找到”消息。但是,它无法使用以下执行选项重置密码:

Exception information: 
   Exception type: NotImplementedException   
   Exception message: The method or operation is not implemented.   


Thread information: 
Thread ID: 10 
Thread account name: SERVER01\SPS_Farm 
Is impersonating: False 
Stack trace:    at    Microsoft.SharePoint.Administration.Claims.SPClaimsAuthMembershipProvider.GetUser(String name, Boolean userIsOnline)  
at System.Web.Security.MembershipProvider.GetUser(String username, Boolean userIsOnline, Boolean throwOnError)  
at System.Web.UI.WebControls.PasswordRecovery.AttemptSendPasswordUserNameView()  
at System.Web.UI.WebControls.PasswordRecovery.OnBubbleEvent(Object source, EventArgs e)  
at System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args)  
at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)  
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)  
提前谢谢

更新:
我补充道:
enablePasswordReset=“true”
应用程序web.config和令牌服务web.config

编写了一些代码来进行手动测试,但当我的代码试图“重置”密码时,仍然得到了这个结果:

此提供程序未配置为允许密码重置。要启用密码重置,请在配置文件中将enablePasswordReset设置为“true”

这可能没有帮助,因为您似乎正在正确查找用户。。。但如果您不这样做,我知道您可能会遇到未实施的问题:

确保使用适当的成员资格提供程序获取用户的实例

e、 g


希望这有帮助。

是的,这就是问题所在。。。我的代码试图使用似乎不允许的“索赔提供者”。我还必须将成员资格提供程序和连接信息直接添加到SharePoint网站web.config。(我不需要它在那里执行登录,因为那是在进行的。)
MembershipUser myUser = Membership.Providers["aspMembership"].GetUser(userName, false);