C# 在EPiServer CMS 6上设置第一页

C# 在EPiServer CMS 6上设置第一页,c#,asp.net,c#-4.0,episerver-6,C#,Asp.net,C# 4.0,Episerver 6,由于某些原因,我无法确定如何设置我正在处理的EPiServer项目的“主页”。我的项目中的default.aspx显然用作我使用页面类型生成器定义的页面类型的模板,因此它不作为起始页面。我(开发人员)或/和编辑器或管理员如何设置它?打开epserver.config,找到“sitesettings”节点并将“pageStartId”设置为您选择的pageID。打开epserver.config,找到“sitesettings”节点并设置“pageStartId”到您选择的pageID。但是,我如

由于某些原因,我无法确定如何设置我正在处理的EPiServer项目的“主页”。我的项目中的default.aspx显然用作我使用页面类型生成器定义的页面类型的模板,因此它不作为起始页面。我(开发人员)或/和编辑器或管理员如何设置它?

打开epserver.config,找到“sitesettings”节点并将“pageStartId”设置为您选择的pageID。

打开epserver.config,找到“sitesettings”节点并设置“pageStartId”到您选择的pageID。

但是,我如何获得我希望站点开始的页面ID?此外-客户端显然不可能在编辑器级别访问此配置文件-因此,如果他们创建一个希望作为起始页的页面,该怎么办?如果安装模板站点,则起始页始终具有PageID=3。通过进入编辑模式并将鼠标悬停在页面上,您始终可以找到任何给定页面的PageID。设置startpage的唯一方法是在文件级别(除非您编写自定义管理插件)。请记住,如果您在EPiServer安装中创建多个startpage/站点,则可能会出现许可问题。非常感谢Arild,非常感谢您的解释。但是,如何获取我希望该站点开始的页面ID?此外-客户端显然不可能在编辑器级别访问此配置文件-因此,如果他们创建一个希望作为起始页的页面,该怎么办?如果安装模板站点,则起始页始终具有PageID=3。通过进入编辑模式并将鼠标悬停在页面上,您始终可以找到任何给定页面的PageID。设置startpage的唯一方法是在文件级别(除非您编写自定义管理插件)。请记住,如果在EPiServer安装中创建多个startpage/站点,可能会出现许可问题。非常感谢Arild,非常感谢您的解释。