2013-07-17 3 views
0

완전히 새로운 EPi7 mvc4 (면도기) 솔루션이 있습니다. 간단한 페이지 유형을 추가하려고하면 DB가 업데이트되지 않습니다. 그리고 어떤 페이지 유형은EPiServer7 PageTypes가 업데이트되지 않음

페이지 유형은 다음과 같습니다 사용할 수 없습니다 :

[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가 아니라는 것을 알고 있습니다.

답변

0

나는 해결책을 찾아 냈다. 이 문제는 웹 프로젝트 (xxx.Web.Mvc)의 이름이 잘못되었습니다. '.Mvc'부분을 제거하면 작동하기 시작합니다. 매우 이상합니다. 나는 Epi7을 명명 할 수 있다는 것을 몰랐다.

1

예 이전 버전의 EPiServer와 같이 동기화를 해제하는 옵션이 있습니다.

당신은 episerver.configsiteSettings에 false로 요소를 enableModelSyncCommit을 설정하여이 단계 커밋 해제 할 수 있습니다. 이 공유 데이터베이스 작업 많은 개발자이고, 당신이 코드의 다른 부분에서 을 제거하기 위해 새로 추가 된 속성을 피하려는 경우

유용 할 수 있습니다.

당신은 블로그에 자세한 내용을보실 수 있습니다 약 synchronization of typed models