0

调试代码时出现以下错误:

异常详细信息:EPiServer.Core.PageNotFoundException:未找到第 6535 页

请提出适当的解决方案

问候

4

4 回答 4

0

您正在尝试获取不存在的页面。您可以查看此代码链接

new PageReference(int id)

也许您需要在编辑模式下创建它。

您可以通过起始页链接

ContentReference.StartPage

然后获取所有树页面并查看遗漏的地方。http://tedgustaf.com/blog/2013/4/hide-pages-in-the-page-tree-in-episerver-7/

于 2013-11-25T06:15:24.597 回答
0

您是否已经有一个正常运行的网站或者这是一个新安装的网站?如果它是现有的,进入 Episerver 的编辑模式(yoursite/episerver/cms/edit/)并使用搜索(屏幕右上角带有放大镜图标)并输入丢失页面的 ID(6535),相关页面应出现在搜索结果中。

于 2014-06-27T15:03:49.823 回答
0

如果在您启动应用程序时发生这种情况,则表示 episerver.config 中的起始页配置为该 ID(并且它不存在),或者您为此 ID 配置了页面提供程序(并且它不存在) .

于 2013-12-04T20:09:19.877 回答
0

如果您在访问页面后立即收到此错误,只需登录并直接进入编辑模式。可能是您的起始页指向已删除的页面或类似内容。

所以带上你的主机并添加 /util/login.aspx 这将带你进入 Epi 登录。登录后,检查您的 episerverframework.config(取决于您拥有的版本,但只需尝试找出您的 cms 的路径)并查看 cms 的虚拟路径类型。可能是 /Epiui/cms 或类似的东西。

您可能需要添加 /edit 或 /admin,具体取决于您想要访问的内容。但是 /edit 在这种特殊情况下应该是您的选择。

然后检查您的起始页是否有缺失的页面,以查看可能指向该页面的内容。

这是一个迟到的答案,但它可能会帮助你或其他人:)

于 2014-02-14T12:18:02.363 回答