0

Sitecore 기반 웹 사이트를 서버에 배포하는 동안 발생하는 매우 이상한 문제가 있습니다.Sitecore에서 항목 콘텐츠를 읽지 않습니다.

구조의 기본 아이디어는 기본 응용 프로그램 (기본 프로젝트 인 기본 프로젝트)과 다른 응용 프로그램 (두 번째 프로젝트는 첫 번째 영역으로 개발 된 응용 프로그램)입니다. 이 방법으로 두 번째 배포를 위해 아이디어는 dll, 일부 특정 구성 파일 및보기를 Areas 폴더에서 복사하는 것입니다. 또한 Sitecore의 항목을 새 인스턴스로 이동할 수 있습니다.

Ok ... (내 로컬 컴퓨터에서 예상대로 작동한다는 것을 알기 위해)이 모든 단계를 수행했지만 두 번째 서버에서는 그렇지 않습니다.

중요한 점은 데이터베이스에 대한 연결이 만들어지지 않기 때문에 sitecore의 콘텐츠가 화면에 표시되지 않는다는 것이 었습니다. 하지만 동일한 도메인의 로그인 패널에서 직접 Sitecore에 액세스 할 수 있으므로 활성화되어 있습니다.

enter image description here

사람이 있습니까 : (두 번째 응용 프로그램 콘텐츠를 가지고 있지와) 위의 제시 한 문제 외에도

는 첨부 파일과 같은 오류를 던지고, 이제 주요 응용 프로그램에 문제가있는 것입니다 왜 이런 일이 일어날 지 알기나 해? 오류가 발생한 뷰에는 특별한 것이 없습니다. 나는 이것이 왜 일어나고 있는지 절대적으로 단서가 없다.

감사합니다.

답변

0

모든 문제를 완전히 해결하려면 연결 문자열 문제를 해결해야합니다. 당신이

을 언급 할 때 문제는 내가 데이터베이스로의 연결이 이 이루어질 수없는 것처럼 sitecore의 내용이 화면에 표시 가 아닌 것으로 나타났습니다 것입니다.

연결 문자열 문제가있는 경우 SqlServer 연결 문자열 문제를 나타내는 YSOD (Death of Yellow Screen)가 표시되므로 매우 분명해야합니다.

오류 메시지 스크린 샷과 NullReferenceException 라인의 홀수 강조 표시에 관해서는; 부모 렌더링에 NullRef 오류가 발생하면 MVC 렌더링에서 오해의 소지가있는 오류 메시지가 나타날 수 있다는 것을 이전에 알고있었습니다. 한 가지 환경에서 작동하지만 다른 환경에서는 작동하지 않을 때 문제의 가장 흔한 원인 일 수 있으므로 모든 필수 항목이 게시되었는지 확인합니다. Sitecore Desktop으로 이동 한 다음 오른쪽 하단의 버튼을 사용하여 데이터베이스를 "웹"으로 변경 한 다음 웹 데이터베이스의 콘텐츠 트리를 탐색하여 항목이 게시되었는지 확인할 수 있습니다.

+0

이미 언급 한 모든 작업을 수행했습니다. 그것들은 내가 문제를 발견했을 때 내 마음 속에 들어온 첫 번째 것들이었다. 항목이 게시되고 연결 문자열은 다른 환경에서 테스트하고 작업 할 때 확인됩니다. –