2016-11-18 9 views
0

SitecoreのデフォルトのホームページをMyPageに変更したいとします。そして、私は新しいサイトを定義しようとすると、Sitecoreサイトでエラーが発生する

<site 
    name="GrandThornton" 
    virtualFolder="/" 
    physicalFolder="/" 
    rootPath="/sitecore/content" 
    startItem="/GTHomePage" 
    language="en" 
    database="web" 
    domain="extranet" 
    allowDebug="true" 
    cacheHtml="true" 
    htmlCacheSize="10MB" 
    enablePreview="true" 
    enableDebugger="true" /> 

web.configファイルに置くことで、以下のコードを試してみました、私はそれはエラーメッセージが設定ことを語っている enter image description here

+1

サイト名が「Grandtornton」であり、上記のサイト名「Mywebsite」を指定していない設定が存在しない場合、設定の1つでサイト名「Grandtornton」を探してそのエラーを修正する必要がありますあなたが間違ったファイルを探していると思うsitedefintion.configのサイトを検索しようとする –

+0

私はGrandThorntonとして私のサイト名を設定しても、それは同じエラーを示しています。 – Pravallika

+0

Sitecore8の場合 - タグの通り - なぜweb.configの "サイト"を定義していますか? sitecore.configにパッチを当てるカスタム設定ファイルを作成する必要があります。 – Gatogordo

答えて

0

を示すエラーを投げているコードを配置しようとすると、読者は<site ... />要素が見つかった場所に配置されることを期待していませんでした。そのノードをWeb.configから削除しても、エラーは消えてしまいます。

サイトコアサイト定義<sitecore>App_Config \ Sitecore.configにあり、デフォルトである - ><sites>

サイト定義をSitecore.configに追加することもできますが、さらに良い方法はSitecore patch filesです。ここでは、それを適用することができます方法は次のとおりです。

App_Config \に新しいファイルを作成しますを含めるとSiteDefinition.configという名前を付けます。このファイルに次の内容を追加します。

は、あなたがこのサイトで使用するドメイン名にhostName属性を変更することを忘れないでください。

新しいサイトはこの後に動作するはずです。

関連する問題