System.NotSupportedException:不支持指定的方法

时间:2014-02-17 10:57:36

标签: asp.net-mvc entity-framework asp.net-mvc-4 membership-provider simplemembership

是否可以获取用户的密码?请问怎么样?当我尝试这段代码时:

WebSecurity.InitializeDatabaseConnection("nectarys-pc.MonitoringN.dbo", "Superviseur", "UserId", "matricule", autoCreateTables: true);
var membership = (SimpleMembershipProvider)Membership.Provider;
model.motDePasse = membership.GetUser(superviseur.matricule, false).GetPassword();

此异常出现在最后一行:

  

System.NotSupportedException:不支持指定的方法。

如何处理?

注意 superviseur.matricule不是问题的根源。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

检查MSDN for GetPassword表示当EnablePasswordRetrieval为假时,它会引发System.NotSupportedException。”

您可以在web.config中更改EnablePasswordRetrieval