当项目为MVC时,episerver 7中的“错误链接”

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

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

例外是

Exception details: 

HttpException: Not Found
Http status: 

404 NotFound

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

我不知道什么是错的,所以谢谢你的答案!


我刚刚有一个新的mvc网站的这个问题。 在我弯腰几个小时之后,我发现尽管我已经创建了一个开始页面,但我还没有发布它。 发布后,问题消失。 天啊...

链接地址: http://www.djcxy.com/p/68871.html

上一篇: "Incorrect link" in episerver 7 when doing project as MVC

下一篇: Dictionary Based Custom Property Type