2009-06-25 7 views
1

J'ai développé mon projet dans asp.net 3.5. Cela fonctionne très bien dans localhost, quand je publie sur le web parfois son fonctionnement fonctionne bien mais parfois je reçois l'erreur suivante. Je pense que certaines erreurs lors de la connexion au serveur, mais ne savent pas exactement. S'il vous plaît, aidez-moi à le faire correctement.NullReferenceException dans Page_Load

Erreur de serveur dans l'application '/'.

La référence d'objet n'est pas définie sur une instance d'un objet.

Description: Une exception non gérée s'est produite lors de l'exécution de la requête Web en cours. Veuillez consulter la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.

Détails d'exception: System.NullReferenceException: référence d'objet non définie sur une instance d'un objet.

Erreur Source:

Une exception non gérée a été générée pendant l'exécution de la demande Web actuelle. Les informations concernant l'origine et l'emplacement de l'exception peuvent être identifiées à l'aide de la trace de la pile d'exceptions ci-dessous.

Trace de pile:

[NullReferenceException:. Référence d'objet non définie à une instance d'un objet] Result.Page_Load (expéditeur d'objet, EventArgs e) 128 System.Web.Util.CalliHelper.EventArgFunctionCaller (IntPtr fp , Objet o, Objet t, EventArgs e) +14 System.Web.Util.CalliEventHandlerDelegateProxy.Callback (Expéditeur d'objet, EventArgs e) +35 System.Web.UI.Control.OnLoad (EventArgs e) +99 System.Web.UI .Control.LoadRecursive() System.Web.UI.Page.ProcessRequestMain + 50 (Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627

+0

avez-vous du code qui s'exécute sur l'événement Page_Load? –

+0

duplication possible de [Qu'est-ce qu'une exception NullReferenceException et comment puis-je le réparer?] (Http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-and-how-do-i-fix-it) – Plutonix

Répondre

0

Vérifiez le code dans votre méthode Page_Load, son lancer une exception refernce nulle

1

Activez le débogage dans votre fichier web.config (Debug = "True") et activez RemoteErrors = "On". Cela fournira un message d'erreur beaucoup plus détaillé afin que vous puissiez trouver ce qui lance l'exception NullReferenceException. Une fois résolu, n'oubliez pas de réinitialiser ces configurations.

+0

Cela lui donnera le numéro de ligne, mais il va encore devoir apprendre à lire une trace de pile. Il ne semble même pas savoir que c'est sa propre méthode Page_Load qui a causé le problème. –

Questions connexes