'/'应用程序中的Sitecore.NET 6.4.1服务器错误

时间:2013-01-24 22:11:51

标签: exception controls system sitecore trace

每当我尝试使用sitecore内容管理系统以预览模式查看网页时,都会弹出此错误:

  

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

说明

  

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

异常详细信息:

  

System.NullReferenceException:未将对象引用设置为对象的实例。

来源错误:

  

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

堆栈追踪:

[NullReferenceException: Object reference not set to an instance of an object.]
NLC.Website.layouts.SubLayouts.Body_Header.Page_Load(Object sender, EventArgs e) in D:\src\tfs2010\Sitecore.ATS\Dev\1.0\NLC.Website\layouts\SubLayouts\PageStructure\Body-Header.ascx.cs:52

System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +24
System.Web.UI.Control.LoadRecursive() +70
System.Web.UI.Control.LoadRecursive() +189
System.Web.UI.Control.LoadRecursive() +189
System.Web.UI.Control.LoadRecursive() +189
System.Web.UI.Control.LoadRecursive() +189
System.Web.UI.Control.LoadRecursive() +189
System.Web.UI.Control.LoadRecursive() +189
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3063

我是使用此程序的新手,目前正在尝试使用它。我的知识在编程方面有限,但我愿意学习!所以,如果您有任何建议,我很满意!

2 个答案:

答案 0 :(得分:2)

检查NLC.Website\layouts\SubLayouts\PageStructure\Body-Header.ascx.cs的第52行是否为null。在Sitecore站点中,这有时是不存在的项目。

有关NullReferenceException和调试它的更多信息,请参阅以下SOF问题。

What is a NullReferenceException, and how do I fix it?

答案 1 :(得分:0)

您在Body-Header.ascx.cs(第52行)中调用或设置值的对象是NULL