Je suis confronté à un problème très étrange. Je reçois une erreur Référence de l'objet Non définie sur l'instance de l'objet sur le serveur alors que le code fonctionne correctement sur ma machine dev. La partie étrange est le numéro de la ligne où le code est de lancer une erreur (comme on le voit dans la trace de la pile)Objet perdant la référence lors de l'affectation à Session?
DemoUser demoUser = new DemoUser();
if (!Request.QueryString.AllKeys.Contains("name"))
{
playerName = usr.NinjaName;
demoUser.Email = usr.UserEmail;
demoUser.UserPicture = usr.UserPicture;
}
else
{
playerName = Request.QueryString["name"];
demoUser.Email = String.Empty;
demoUser.UserPicture = "http://graph.facebook.com/1/picture";
}
demoUser.EntryDateTime = DateTime.Now;
demoUser.Name = playerName;
Session["DemoUser"] = demoUser;
imgPlayer.ImageUrl = demoUser.UserPicture; // This is throwing error.
Si cette ligne est de lancer erreur, l'objet demouser se perd quand je cède à la session. Est-ce correct?
D'où vous parlez de cette pile? Êtes-vous sûr que votre objet 'usr' (first if clause) a une UserPicture valide? – Oded
Oui, veuillez signaler la trace d'exception de la pile – TalentTuner
Est-ce que la propriété 'UserPicture' a une logique qui pourrait causer le problème? –