我刚刚创建了一个新的 EpiServer 7 MVC 项目并创建了我的第一个页面类型和页面,即起始页面。在管理员模式下,我可以看到起始页,如果我在起始页控制器中单步执行,我可以看到“currentPage”具有值。
但是,如果我以正常模式(不在管理员中编辑)进入页面,我只会得到“不正确的链接”。如果我单步执行,我还会看到控制器中的“currentPage”为空。我认为 EpiServer 成功调用正确的控制器和操作,然后无法渲染它(它也找到了视图),这很奇怪。我不知道发生了什么事。我看不出与我之前设置的有效网站的方式有什么不同。
例外是
Exception details:
HttpException: Not Found
Http status:
404 NotFound
如果我使用 webforms(没有 MVC)创建一个项目,它可以工作,但是当我将 MVC 项目合并到 EPI 项目时,就会发生这种情况。
我不知道出了什么问题,所以谢谢你的回答!