Bonjour à tous.
J'ai mis en palce un CreateUserWizard et j'ai un souci pour récupérer les infos du User. D'habitude ça marche bien et là, pour une raison que j'ignore j'ai un bug.
Je suis paumé, je ne trouve pas le moyen d'identifier l'origine de ce bug.
Dans l'évènement d'envoi de mail je mets ça comme code :
Le bug se trouve sur le u.ProviderUserKey.ToString où il m'indique la chose suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Dim u As MembershipUser = Membership.GetUser(cuw.UserName) Dim sr As StreamReader = New StreamReader(MapPath("~//Mail/MailInscriptionFra.txt")) Dim CorpsMail As String = sr.ReadToEnd CorpsMail = Replace(CorpsMail, "##userid##", u.ProviderUserKey.ToString) With e.Message .Body = e.Message.Body.Replace("##corpsmail##", CorpsMail) End With sr.Close()
Je ne comprends pas car je fais toujours comme ça et ça fonctionne. Et là ça ne fonctionne pas. Impossible de déterminer pourquoi.La référence d'objet n'est pas définie à une instance d'un objet.
Pouvez m'aider ?
Partager