0

我刚刚创建了一个新的 EpiServer 7 MVC 项目并创建了我的第一个页面类型和页面,即起始页面。在管理员模式下,我可以看到起始页,如果我在起始页控制器中单步执行,我可以看到“currentPage”具有值。

但是,如果我以正常模式(不在管理员中编辑)进入页面,我只会得到“不正确的链接”。如果我单步执行,我还会看到控制器中的“currentPage”为空。我认为 EpiServer 成功调用正确的控制器和操作,然后无法渲染它(它也找到了视图),这很奇怪。我不知道发生了什么事。我看不出与我之前设置的有效网站的方式有什么不同。

例外是

Exception details: 

HttpException: Not Found
Http status: 

404 NotFound

如果我使用 webforms(没有 MVC)创建一个项目,它可以工作,但是当我将 MVC 项目合并到 EPI 项目时,就会发生这种情况。

我不知道出了什么问题,所以谢谢你的回答!

4

1 回答 1

0

我刚刚在一个新的 mvc 站点上遇到了这个问题。折腾了几个小时后,我发现虽然我已经创建了一个起始页,但我还没有发布它。发布后问题消失。天啊...

于 2013-09-11T11:19:04.983 回答