我在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
答案 0 :(得分:1)
在web.config文件中启用调试(Debug =“True”)并转动RemoteErrors =“On”。这将提供更详细的错误消息,以便您可以找到抛出NullReferenceException的内容。解决后,请记住重置这些配置。
答案 1 :(得分:0)
检查Page_Load方法中的代码,抛出空引用异常
答案 2 :(得分:0)
HTTP请求管道在此处(而不是页面)给出了问题。 您需要在此处检查和跟踪HTTPContext