2011-02-13 2 views
2

Visual Studio 2010 디자이너보기에서 blogengine.net 2.0을 여는 중 오류가 발생했습니다. 마스터 페이지 오류가 표시됩니다.블로그 엔진 2.0 오류

그러나 페이지를 실행하는 동안 올바르게로드되고 있습니다. enter image description here

답변

2

this question과 (와) 비슷한 문제가 있습니다.

BlogEngine.net이 페이지의 기본 클래스 (BlogBasePage)의 PreInit 이벤트에서 마스터 페이지를 설정한다는 것과 관련이 있습니다. 그것은 당신이 선택한 주제에 기초하여 이것을합니다. 따라서 디자인 타임에 VS는 마스터 페이지가 무엇인지 파악할 수 없습니다.

위 질문에 대한 답변에서와 같이 web.config <pages> 지시어에 기본 마스터 페이지 파일을 설정할 수 있습니다. 사용하는 마스터 페이지 파일은 사용중인 테마 (/themes/yourtheme/site.master)를 기반으로합니다.

+0

patmortech. 감사합니다. webconfig.i의 변경 사항을 적용하여 페이지를 올바르게 볼 수 있습니다. –

1

아마도 마스터 페이지가 동적으로 결정됩니까?

@Page 지시문의 MasterPageFile 속성에 무엇이 표시되는지보고 디자이너가 아닌 코드로 열어보십시오.

+0

감사합니다. 페이지에 masterpagefile 속성이 없습니다. –