代码之家  ›  专栏  ›  技术社区  ›  Lucie kulza

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

  •  5
  • Lucie kulza  · 技术社区  · 10 年前

    是否可以获取用户的密码?请怎么办?当我尝试过此代码时:

    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 回复  |  直到 10 年前
        2
  •  1
  •   peter    10 年前

    检查 MSDN for GetPassword 告诉你它会 System.NotSupportedException 什么时候 " EnablePasswordRetrieval 是假的。"

    您可以在web.config中更改EnablePasswordRetrieval