2012-03-14 4 views
2

В web.config мы имеем следующее:Настройка сайтов Sitecore

<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:/по умолчанию

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

Название сайта: планировщик

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

+0

Вы доступ к сайту в ваш браузер через хост 'developer05.poc'? –

+0

на самом деле да его subdomain.developer05.poc, улучшил пример выше! – Anicho

ответ

4

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

+2

Добавление: не забудьте добавить сайты в список «publish: end», чтобы гарантировать, что кеш очищается и для этих сайтов. – Holger

+0

Ya your right Holger! – Anicho

Смежные вопросы