2016-11-18 67 views
0

我想將Sitecore的默認主頁更改爲MyPage。我已經通過將其放置在web.config文件當我嘗試定義新網站時,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" /> 

,當我嘗試把它拋出顯示 enter image description here

+1

錯誤是告訴你,有一個網站名稱「Grandtornton」丟失的配置和你上面提供的sitename「Mywebsite」,你需要找到站點名稱「Grandtornton」在你的配置之一,並修復該錯誤,我認爲你正在尋找錯誤的文件嘗試在sitedefintion.config中找到該網站 –

+0

即使如果我將我的網站名稱設置爲GrandThornton,它也顯示相同的錯誤。 – Pravallika

+0

如果這是Sitecore8 - 就像你的標籤所說的那樣 - 爲什麼你要在web.config中定義一個「site」?您應該創建一個自定義配置文件來修補sitecore.config。 – Gatogordo

回答

0

的錯誤消息的錯誤代碼嘗試下面的代碼是告訴你的配置讀者沒有想到<site ... />元素被找到的地方。從您的Web.config中刪除該節點,錯誤將消失。

Sitecore的網站定義默認情況下位於APP_CONFIG \ Sitecore.config<sitecore>下 - ><sites>

您可以將您的網站定義添加到Sitecore.config,但有一個更好的方法:Sitecore patch files。這裏是你如何運用它:

APP_CONFIG \創建一個新的文件,包括並將其命名爲SiteDefinition.config。添加以下內容在該文件中:

記住的hostName屬性更改爲您希望與該網站使用的域名。

新的網站應該在此之後工作。

相關問題