Page_Load中的NullReferenceException

时间:2009-06-25 05:18:00

标签: asp.net

我在asp.net 3.5中开发了我的项目。它在localhost中工作正常,当我在网上发布有时其工作正常但有时我得到以下错误。我认为在连接到服务器时出现了一些错误但并不确切。请帮我做好。

应用程序中的服务器错误。

对象引用未设置为对象的实例。

描述:执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪,以获取有关错误及其在代码中的起源位置的更多信息。

异常详细信息:System.NullReferenceException:未将对象引用设置为对象的实例。

来源错误:

在执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息。

堆栈追踪:

[NullReferenceException:对象引用未设置为对象的实例。] Result.Page_Load(Object sender,EventArgs e)+128 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp,Object o,Object t,EventArgs e)+14 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender,EventArgs e)+35 System.Web.UI.Control.OnLoad(EventArgs e)+99 System.Web.UI.Control.LoadRecursive()+50 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint)+627

3 个答案:

答案 0 :(得分:1)

在web.config文件中启用调试(Debug =“True”)并转动RemoteErrors =“On”。这将提供更详细的错误消息,以便您可以找到抛出NullReferenceException的内容。解决后,请记住重置这些配置。

答案 1 :(得分:0)

检查Page_Load方法中的代码,抛出空引用异常

答案 2 :(得分:0)

HTTP请求管道在此处(而不是页面)给出了问题。 您需要在此处检查和跟踪HTTPContext