我在使用 Sitecore 中的预览时遇到了一些问题。我使用的是 6.6 版。
当我单击演示选项卡中的预览按钮时,我看到以下灰色屏幕。 http://imgur.com/WI9sHkw
当我从发布选项卡单击预览时,我在弹出窗口中收到以下错误。 http://imgur.com/EGiYSsF
这是我在 Web.config 中的站点。
<site name="website" virtualFolder="/" physicalFolder="/" rootPath="/sitecore/content/My Website" startItem="/home" language="en-GB" database="web" domain="extranet" allowDebug="true" cacheHtml="true" htmlCacheSize="10MB" registryCacheSize="0" viewStateCacheSize="0" xslCacheSize="5MB" filteredItemsCacheSize="2MB" enablePreview="true" enableWebEdit="true" enableDebugger="true" disableClientData="false" />
我认为可能的一件事是语言设置为en-GB。这可能是问题的一部分吗?sitecore 中的所有项目都设置为 en-GB,我也将 Web.config 中的 ClientLanguage 和 DefaultLanguage 设置更新为 en-GB。
在此先感谢您的帮助。
编辑:在我的 Include 文件夹中的配置文件中发现问题。我不知道为什么需要这个,所以我删除了它。我也不知道为什么它会破坏我的预览。
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<encodeNameReplacements>
<replace mode="on" find=" " replaceWith="-"/>
</encodeNameReplacements>
<sites>
<site name="website">
<patch:attribute name="name">My Website</patch:attribute>
<patch:attribute name="rootPath">/sitecore/content/My Website</patch:attribute>
<patch:attribute name="startItem">/Home</patch:attribute>
</site>
</sites>
</sitecore>
</configuration>