sitecore网站的主页引发错误

sitecore网站的主页引发错误,sitecore,sitecore6,Sitecore,Sitecore6,我是Sitecore的新手,正在使用Sitecore 6构建我的第一个站点 我已经创建了布局和子布局,并基于布局创建了一个新模板。我还基于模板创建了一个内容项 我已经发布了所有内容,在尝试访问该网站时出错 错误是:找不到所请求文档的布局 此错误仅在使用访问站点时发生http://localhost/ 但是,当使用时,该站点会按预期工作http://localhost/homepage.aspx. 当然,我需要的网站工作,而不必指定一个文件名 使用Fiddler将请求的输出http://local

我是Sitecore的新手,正在使用Sitecore 6构建我的第一个站点

我已经创建了布局和子布局,并基于布局创建了一个新模板。我还基于模板创建了一个内容项

我已经发布了所有内容,在尝试访问该网站时出错

错误是:找不到所请求文档的布局

此错误仅在使用访问站点时发生http://localhost/ 但是,当使用时,该站点会按预期工作http://localhost/homepage.aspx. 当然,我需要的网站工作,而不必指定一个文件名

使用Fiddler将请求的输出http://localhost/ 是:

移动的对象 对象移动到。 看起来我需要指定哪一页是我的起始页,但我看不到执行此操作的选项


任何帮助都将不胜感激。

这归结为两个问题:为什么您无法查看页面以及如何设置起始页面

设置页面布局

为了让Sitecore能够显示您的页面,它需要知道使用什么布局。您可以直接在页面上进行设置,或者更常见的是,在项目模板标准值上进行设置。 布局存储在/sitecore/layout/layouts中,它们对应于.net aspx文件。还有呈现XSLT和子布局ascx,它们与布局和内容项组合在一起,形成页面上的输出

关于起始页:

Sitecore在web.config的configuration/Sitecore/sites部分定义了站点起始页,请查看名为website的站点标记。通常在rootPath/sitecore/content中将其设置为startItem/home,您将在sitecore GUI中找到相应的路径


关于这一点还有很多要说的,我真的建议在sitecore上开设一门入门课程。联系我们的当地办事处,他们会很乐意提供帮助。

这归结为两个问题:为什么看不到您的页面以及如何设置起始页面

设置页面布局

为了让Sitecore能够显示您的页面,它需要知道使用什么布局。您可以直接在页面上进行设置,或者更常见的是,在项目模板标准值上进行设置。 布局存储在/sitecore/layout/layouts中,它们对应于.net aspx文件。还有呈现XSLT和子布局ascx,它们与布局和内容项组合在一起,形成页面上的输出

关于起始页:

Sitecore在web.config的configuration/Sitecore/sites部分定义了站点起始页,请查看名为website的站点标记。通常在rootPath/sitecore/content中将其设置为startItem/home,您将在sitecore GUI中找到相应的路径


关于这一点还有很多要说的,我真的建议在sitecore上开设一门入门课程。联系我们的当地办事处,他们会很乐意提供帮助。

将主页重命名为主页已解决此问题+1我已通过删除IgnoreUrlPrefix末尾不需要的|在web中设置您的主页路径来修复此问题。通过这样确认,将主页重命名为home已修复此问题+1我通过删除ignoreurlprefixset结尾不需要的|在web.confing中设置您的主页路径来修复此问题,如下所示