我想将Sitecore的默认主页更改为MyPage。我已经通过将它放在web.config文件
中尝试了下面的代码Dim indx As Integer = Convert.ToInt32(DataGridView1.CurrentRow.Cells(1).Value)
答案 0 :(得分:0)
错误消息告诉您配置阅读器不希望<site ... />
元素位于找到它的位置。从 Web.config 中删除该节点,错误将消失。
Sitecore网站定义默认位于<sitecore>
下的 App_Config \ Sitecore.config - &gt; <sites>
。
您可以将网站定义添加到 Sitecore.config ,但还有更好的方法:Sitecore patch files。以下是如何应用它:
在 App_Config \ Include 中创建一个新文件,并将其命名为 SiteDefinition.config 。在此文件中添加以下内容:
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<sites>
<site patch:before="site[@name='website']"
hostName="GrandThornton"
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" />
</sites>
</sitecore>
</configuration>
请务必将hostName
属性更改为您要与此网站一起使用的域名。
新网站应该在此之后运作。