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 :
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()
Le bug se trouve sur le u.ProviderUserKey.ToString où il m'indique la chose suivante :
La référence d'objet n'est pas définie à une instance d'un objet.
Je ne comprends pas car je fais toujours comme ça et ça fonctionne. Et là ça ne fonctionne pas. Impossible de déterminer pourquoi.

Pouvez m'aider ?