Настройка sitecore сайтов - PullRequest
       18

Настройка sitecore сайтов

2 голосов
/ 14 марта 2012

В файле web.config у нас есть следующее:

<sites>

  <site name="shell" virtualFolder="/sitecore/shell" physicalFolder="/sitecore/shell" rootPath="/sitecore/content" startItem="/home" language="en" database="core" domain="sitecore" loginPage="/sitecore/login" content="master" contentStartItem="/Home" enableWorkflow="true" enableAnalytics="false" xmlControlPage="/sitecore/shell/default.aspx" browserTitle="Sitecore" htmlCacheSize="2MB" registryCacheSize="3MB" viewStateCacheSize="200KB" xslCacheSize="5MB" />
  <site name="login" virtualFolder="/sitecore/login" physicalFolder="/sitecore/login" enableAnalytics="false" database="core" domain="sitecore" disableXmlControls="true" />
  <site name="admin" virtualFolder="/sitecore/admin" physicalFolder="/sitecore/admin" enableAnalytics="false" enableWorkflow="true" domain="sitecore" loginPage="/sitecore/admin/login.aspx" />
  <site name="service" virtualFolder="/sitecore/service" physicalFolder="/sitecore/service" />
  <site name="modules_shell" virtualFolder="/sitecore modules/shell" physicalFolder="/sitecore modules/shell" rootPath="/sitecore/content" startItem="/home" language="en" database="core" domain="sitecore" content="master" enableAnalytics="false" enableWorkflow="true" />
  <site name="modules_website" virtualFolder="/sitecore modules/web" physicalFolder="/sitecore modules/web" rootPath="/sitecore/content" startItem="/home" language="en" database="web" domain="extranet" allowDebug="true" cacheHtml="true" />
  <site name="developer_default" hostName="developer05.poc" virtualFolder="" physicalFolder="/" rootPath="/sitecore/content" startItem="/Partners/UK/" 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" />
  <site name="scheduler" enableAnalytics="false" domain="sitecore" />
  <site name="system" enableAnalytics="false" domain="sitecore" />
  <site name="publisher" domain="sitecore" enableAnalytics="false" enableWorkflow="true" />
  <site name="unfunctioning_site_default" hostName="subdomain.developer05.poc" virtualFolder="" physicalFolder="/" rootPath="/sitecore/content" startItem="/Partners/UK/SomeSite" 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" />

</sites>

Это работает нормально, если я добавляю другой сайт после сайтов publisher, system и scheduler, у меня возникают проблемыинтересно, знает ли кто-нибудь, почему я должен добавить их раньше?

Проблема, которую я получаю:

Ресурс, который вы ищете (или одна из его зависимостей), имеетбыл удален, было изменено его имя или временно недоступен.Пожалуйста, просмотрите следующий URL и убедитесь, что он написан правильно.

Запрашиваемый URL: / default

Имя пользователя: sitecore \ Anonymous

Имя сайта: планировщик

Если страница, которую вы пытаетесь отобразить, существует, убедитесь, что в настройке IgnoreUrlPrefixes в web.config был добавлен соответствующий префикс.

Ответы [ 2 ]

4 голосов
/ 14 марта 2012

Sitecore будет использовать первый сайт, которому он может соответствовать, либо по пути, либо по имени хоста. Вот почему сайты планировщика, системы и издателя являются последними, поскольку они не имеют значений пути или имени хоста. Из полученного сообщения видно, что Sitecore совпадает на сайте планировщика. Обычно новые сайты будут добавлены сразу после modules_website. Двигай туда, и ты должен быть золотым.

3 голосов
/ 16 марта 2012

Ответ, как говорит Techphoria, но для получения дополнительной информации, я недавно написал в блоге о многосайтовых настройках Sitecore, межсайтовых ссылках и генерации ссылок вне контекста: http://blog.paulgeorge.co.uk/2011/05/01/sitecore-linkmanager-inside-out-muti-site-and-sub-site-setups/

...