サイトコアのウェブサイトのホームページでエラーが発生します
質問
私はサイトコアに新しいですし、サイトコア6を使用して私の最初のサイトを構築しています。
私はレイアウトとsublayoutを作成したレイアウトオフに基づいて新しいテンプレートを作成しました。私はまた、テンプレートオフに基づいてコンテンツアイテムを作成しています。
私はすべてを公開していると私は、サイトをアクセスもしようとすると、エラーを持ってます。
エラーは次のとおりです。要求された文書のレイアウトが見つかりませんでした。
サイトにアクセスする際にこのエラーは、http://localhost/
を使用して発生したが、期待通りにhttp://localhost/homepage.aspx
を使用している場合、サイトが動作します。もちろん私は、ファイル名を指定しなくても、仕事にサイトを必要とします。
http://localhost/
への要求から出力されるフィドラーを使用し
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="%2fsitecore%2fservice%2fnolayout.aspx%3fitem%3d%252f%26layout%3d%257b00000000-0000-0000-0000-000000000000%257d%26device%3dDefault">here</a>.</h2>
</body></html>
私は私のスタートページですが、私はこれを行うためのオプションを見ることができないページを指定する必要がありますように見えます。
すべてのヘルプをいただければ幸いです。
解決
これは二つの質問に沸く:あなたがあなたのページを見ることができないとスタートページを設定する方法をなぜ
の
のページのレイアウトを設定します サイトコアは、それが使うレイアウトを知る必要があり、あなたのページを表示することができるようにするためには、。あなたは、項目テンプレートの標準値にそれを設定し、より一般的に、ページ上で直接これを設定したりすることができます。 レイアウトは、「/サイトコア/レイアウト/レイアウト」に格納され、それらは、.NET ASPXのファイルに対応しています。ページの出力を形成するために完成予想(XSLT)とサブレイアウトレイアウトとコンテンツ・アイテム(単数または複数)と組み合わされる(ASCX)もあります。
スタートページについての の
サイトコアは、名前「ウェブサイト」でサイトタグを見て、セクションの設定/サイトコア/サイトではweb.configファイル内のページを開始する場所を定義します。通常、これはROOTPATHでStartItemの「/ホーム」「/サイトコア/コンテンツ」に設定されている、あなたのサイトコアGUIで対応するパスを見つけます。
は、この上で述べたことをはるかにありますが、私は実際にサイトコアで導入コースをお勧めします。私たちの地元の事務所に連絡し、彼らは支援させていただきます。