2012-08-09 5 views
1

우리 팀에서는 일반적인 데이터베이스 서버를 사용합니다. Orchard Setup을 실행할 때 연결 문자열을 기존 Orchard 데이터베이스로 지정하고이 오류 메시지가 나타납니다.Orchard를 기존 데이터베이스에 설치

설치가 실패했습니다. 요청한 'Orchard.IWorkContextAccessor'서비스가 등록되지 않았습니다. 이 예외가 발생하지 않도록하려면 서비스를 제공 할 구성 요소를 등록하거나 IsRegistered()를 사용하여 서비스 등록을 확인하거나 ResolveOptional() 메서드를 사용하여 선택적 종속성을 해결하십시오.

나를 위해 성공적인 설정을 할 수있는 유일한 방법은 빈 데이터베이스를 가리키는 것입니다. 먼저 이렇게하여 해결 방법을 시도한 다음 App_Data \ Sites \ Default \ Settings.txt의 연결 문자열을 편집하지만 동일한 오류가 발생합니다.

+0

app_data에 다른 항목이 있습니까? –

+0

재생산은 매우 간단합니다. 소스 코드를 다운로드하고 Visual Studio에서 열고 빌드 및 실행하며 설치 단계에서 기존 데이터베이스를 가리 킵니다. – giangnn

+0

버그를 신고하십시오. –

답변

0

이 문제도 있었지만 작동하지 않는 settings.txt 파일을 복사하려고 시도했습니다. 이번에는 App_data 디렉토리의 모든 내용을 복사했고 나에게 도움이되었습니다. 또한, 내가 codeplex에서 최신 커밋을 사용하고 있던이 최신 시간.

관련 문제