EPiServer7 PageTypes not getting updated
本文关键字:updated getting not PageTypes EPiServer7 | 更新日期: 2023-09-27 18:23:38
我有一个全新的EPi7 mvc4(Razor)解决方案。当我尝试添加一个简单的页面类型时,DB不会得到更新。并且没有可用的页面类型
页面类型如下:
[ContentType(DisplayName = "TestPage", GUID = "00e90ef5-cc85-487c-9aed-c28e6046cb2b", Description = "")]
public class TestPage : PageData
{
[CultureSpecific]
[Editable(true)]
[Display(
Name = "Main body",
Description = "The main body will be shown in the main content area of the page, using the XHTML-editor you can insert for example text, images and tables.",
GroupName = SystemTabNames.Content,
Order = 1)]
public virtual XhtmlString MainBody { get; set; }
}
有没有像以前版本那样的开关来关闭同步?我知道这个事实,这不是一个PageTypeBulder了,但仍然。
是的,有一个选项可以像以前版本的EPiServer一样关闭同步。
您可以通过在epserver.config中的siteSettings元素上将enableModelSyncCommit设置为false来禁用提交阶段。
如果有许多开发人员在共享数据库,并且您希望避免删除新添加的属性来自另一段代码。
您可以在博客上阅读更多关于类型化模型同步的信息
我找到了一个解决方案。这个问题源于名称不正确的web项目(xxx.web.Mvc)。当我删除".Mvc"部分时,它开始工作。这很奇怪。我不知道命名会破坏Epi7。