У меня возникли проблемы с предварительным просмотром в Sitecore. Я использую версию 6.6.Предварительный просмотр Sitecore не работает
Когда я нажимаю кнопку «Предварительный просмотр» на вкладке «Представление», я вижу следующий серый экран. 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, и я обновил параметры ClientLanguage и DefaultLanguage в моем Web.config и en-GB.
Заранее за вашу помощь.
EDIT: найдена проблема в файле конфигурации в моей папке 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>
Спасибо за ваш ответ, моя структура выглядит следующим образом (жаль, что на самом деле не «Мой сайт», но сайт еще не живёт, поэтому не отдавайте это. http://imgur.com/Od3oqfJ Несмотря на то, что я не занимаюсь многостраничным сайтом, я, наверное, создал свою структуру, поэтому будет легко добавить еще сайты в будущем. – ATR
Я пробовал устанавливать hostName в моей конфигурации сайта, но, похоже, это не изменило – ATR
Вам нужно изменить в вашем случае: <сайт name = "website" virtualFolder = "/" physicalFolder = "/" rootPath = "/ sitecore/content" startItem = "/ мой сайт" language = "en-GB" database = "web" domain = "extranet" allowDebug = " true "cacheHtml =" true "htmlCacheSize =" 10MB "registryCacheSize =" 0 "viewStateCacheSize =" 0 "xslCacheSize =" 5MB "filterItemsCacheSize =" 2MB "enablePreview =" true "enableWebEdit =" true "enableDebugger =" true "disableClientData =" true " false "/> –