需要帮助在我的本地环境中运行现有的EpiServer6网站吗

需要帮助在我的本地环境中运行现有的EpiServer6网站吗,episerver,episerver-6,episerver-mirroring-2.0,Episerver,Episerver 6,Episerver Mirroring 2.0,我已经从客户端获得了一个现有的Episerver 6项目,为了进行一些修改,我必须在本地开发机器上运行它。我已经成功地完成了该项目,但当我运行该项目时,我得到了错误 找不到第27页,在我的配置中,我已将pagestartid设置为“27”。我所怀疑的是,我只带了项目的代码文件,没有复制本地开发数据中包含数据的数据库。我创建了一个Episerver站点,并使用该站点的数据库运行我的项目。这是我出现此错误的原因吗?请帮助 谢谢 可能是的。我建议也从客户端获取数据库转储。如果您不能做到这一点,那么将s

我已经从客户端获得了一个现有的Episerver 6项目,为了进行一些修改,我必须在本地开发机器上运行它。我已经成功地完成了该项目,但当我运行该项目时,我得到了错误 找不到第27页,在我的配置中,我已将pagestartid设置为“27”。我所怀疑的是,我只带了项目的代码文件,没有复制本地开发数据中包含数据的数据库。我创建了一个Episerver站点,并使用该站点的数据库运行我的项目。这是我出现此错误的原因吗?请帮助

谢谢
可能是的。我建议也从客户端获取数据库转储。如果您不能做到这一点,那么将startpageid设置为1,您可能可以进入EPiServer接口并添加一些虚拟内容。但是,根据解决方案的不同,要想把一切都做好可能会很麻烦


所以,再次尝试获取实时站点的数据库转储。

是的,客户端数据库将提供更多帮助,但也可以选择安装空数据库。只需打开EPiServer部署中心,并在“所有操作”选项卡中选择“安装SQL Server数据库”。之后,将connectionString正确配置为新创建的DB,并将起始页ID设置为1(即根页ID)。登录到EPiServer界面,从您的项目页面类型创建startpage,然后将startpage ID更改为起始页面ID。之后,您可以开始添加内容。@Erik Nordin我已将pagestart ID设置为1,并尝试了3。现在,我在代码PropertyCriteria criteria=new PropertyCriteria()的这一部分中遇到错误;criteria.Value=PageType.Load(“Klinikstartsida”).ID.ToString()@marisks在上面的评论中,我指定了一个错误。请告诉我一些克服这种情况的方法。代码建议您需要添加一个名为Klinikstartsida的页面类型。@Utpal这也是您希望数据库转储的原因。代码可能严重依赖于一些基本数据。尤其是如果站点不使用页面类型生成器,因为您必须手动重新创建所有页面类型和页面属性。当你做到这一点,你必须找出网站的结构。。。如果无法访问数据库转储,请至少尝试从实时站点获取“导出数据”文件。这可能足够了,但有时通过这些文件导出/导入大量数据可能会有问题。