2010-11-29 9 views
0

Je reçois l'erreur suivante de manière aléatoire lors de l'exécution d'un projet ASP.NET MVC 2. Cette erreur se produit sur des pages différentes à des moments différents. Impossible de reproduire cette erreur ou d'identifier le modèle de quand et sur quelle page l'erreur se produit.System.Web.Mvc.HttpHandlerUtil + ServerExecuteHttpHandlerWrapper Référence Null

System.Web.HttpException: Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerWrapper ---> System.Web.HttpUnhandledException: Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.NullReferenceException: Object reference not set to an instance of an object. 

Il arrive sur les différentes pages

Exemple: (Essayer de voir une vue partielle)

System.Web.HttpException: Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerWrapper'. ---> System.Web.HttpUnhandledException: Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.NullReferenceException: Object reference not set to an instance of an object. 
    at ASP.views_shared_searchcontrol_ascx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) 
    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) 
    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) 
    at System.Web.UI.Page.Render(HtmlTextWriter writer) 
    at System.Web.Mvc.ViewPage.Render(HtmlTextWriter writer) 
    at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 

Un autre exemple (Bien que la construction du site, le code de plan du site omis)

System.Web.HttpException: Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerWrapper'. ---> System.Web.HttpUnhandledException: Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.NullReferenceException: Object reference not set to an instance of an object. 

    at ASP.views_shared_site_master.__Render__control1(HtmlTextWriter __w, Control parameterContainer) 
    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) 
    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) 
    at System.Web.UI.Page.Render(HtmlTextWriter writer) 
    at System.Web.Mvc.ViewPage.Render(HtmlTextWriter writer) 
    at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 
    --- End of inner exception stack trace --- 
    at System.Web.UI.Page.HandleError(Exception e) 
+0

Vous venez de demander "Pourquoi ai-je une exception de référence nulle?" sans nous donner quoi que ce soit pour continuer. Pouvez-vous s'il vous plaît nous donner du code? 'SearchControl.ascx' et' Site.Master' seraient utiles. Merci. –

Répondre

0

J'avais ce problème. Pour moi il s'est avéré que j'avais tapé fortement ma page maître pour être d'un certain type et dans certains scénarios je retournais un modèle qui n'était pas de ce type et c'est ce qui causait cette erreur.

Questions connexes