Ich verwende die Membership.GetUser (User.Identity.Name) .Email-Methode, um die aktuelle E-Mail-Adresse des Benutzers zu ermitteln, aber das Timing ist abgelaufen, ich habe nur eine Zeile. auf dem ich erklären und den Rückgabewert des Verfahrens auf eine Variable Hier ist meine eine Zeile Code string userEmail = Membership.GetUser(User.Identity.Name).Email;
,Die aktuelle E-Mail-Adresse des angemeldeten Benutzers wird entfernt
ich diesen Code zuweisen haben versucht, sowohl mit oder ohne den Benutzernamen Parameter. Ich habe auch versucht, zuerst zu überprüfen, ob der Benutzer authentifiziert ist, aber sobald es zu dieser Zeile kommt, habe ich es auch ausprobiert.
Hinweis: Windows Auth auf dem Web-App verwendet wird
überprüfen, ob die Datenbankverbindung unterbrochen ist. –