우리 팀에서는 일반적인 데이터베이스 서버를 사용합니다. Orchard Setup을 실행할 때 연결 문자열을 기존 Orchard 데이터베이스로 지정하고이 오류 메시지가 나타납니다.Orchard를 기존 데이터베이스에 설치
설치가 실패했습니다. 요청한 'Orchard.IWorkContextAccessor'서비스가 등록되지 않았습니다. 이 예외가 발생하지 않도록하려면 서비스를 제공 할 구성 요소를 등록하거나 IsRegistered()를 사용하여 서비스 등록을 확인하거나 ResolveOptional() 메서드를 사용하여 선택적 종속성을 해결하십시오.
나를 위해 성공적인 설정을 할 수있는 유일한 방법은 빈 데이터베이스를 가리키는 것입니다. 먼저 이렇게하여 해결 방법을 시도한 다음 App_Data \ Sites \ Default \ Settings.txt의 연결 문자열을 편집하지만 동일한 오류가 발생합니다.
app_data에 다른 항목이 있습니까? –
재생산은 매우 간단합니다. 소스 코드를 다운로드하고 Visual Studio에서 열고 빌드 및 실행하며 설치 단계에서 기존 데이터베이스를 가리 킵니다. – giangnn
버그를 신고하십시오. –