0

サイトコア コンテンツ管理システムを使用してプレビュー モードで Web ページを表示しようとすると、常にこのエラーが表示されます。

オブジェクト参照がオブジェクト インスタンスに設定されていません。

説明:

現在の 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

私はこのプログラムを使用するのが初めてで、現在それを試しています。プログラミングに関して私の知識は限られていますが、喜んで学びます!ですから、アドバイスがあればお願いします。私はすべて耳を傾けています!

4

2 に答える 2

2

の52行目NLC.Website\layouts\SubLayouts\PageStructure\Body-Header.ascx.csでnullのオブジェクトを確認してください。Sitecoreサイトでは、これは存在しないアイテムである場合があります。

NullReferenceExceptionデバッグの詳細については、次のSOFの質問を参照してください。

NullReferenceExceptionとは何ですか、どうすれば修正できますか?

于 2013-01-24T22:28:01.033 に答える
0

呼び出しているオブジェクトまたは値を設定しているオブジェクトはNULL、Body-Header.ascx.cs (52 行目) にあります。

于 2013-01-28T14:01:57.927 に答える