2012-03-14 97 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> 

这工作得很好,如果我的publishersystemscheduler网站我得到,如果有人知道为什么我想知道的问题之后添加其他网站是否我必须先添加它们?

我得到的问题是:

你正在寻找(或它的一个依赖)已被删除的资源,有其名称更改,或者暂时不可用。请检查以下网址并确保它拼写正确。

请求的URL:/默认

用户名:Sitecore的\匿名

站点名称:调度

如果你想显示的页面存在,请检查适当前缀已添加到web.config中的IgnoreUrlPrefixes设置。

+0

你访问的网站你的浏览器通过主机'developer05.poc'? – 2012-03-14 15:34:58

+0

实际上是它的subdomain.developer05.poc,改进了上面的例子! – Anicho 2012-03-14 16:39:43

回答

4

Sitecore将利用它可匹配的第一个站点,无论是通过路径还是通过主机名。这就是调度程序,系统和发布程序网站最后的原因,因为它们没有任何路径或主机名称值。您可以从消息中看到Sitecore在调度程序网站上匹配。通常情况下,新网站将在modules_website之后添加。在那里移动你,你应该是金色的。

+2

另外:请记得将网站添加到“发布:结束”提示列表,以确保缓存清除这些网站以及 – Holger 2012-03-15 09:28:53

+0

雅你的权利Holger! – Anicho 2012-03-27 16:22:02