2011-02-01 5 views
2

나는 오차드 CMS를 설치하려면 웹 플랫폼 설치 프로그램을 사용하지만 설정 웹 페이지는 CMS 가입 때 내 세부 사항을 제출하면, 다음과 같은 오류가 처음 과수원 시스템에 표시됩니다 :오차드 CMS에는 어떤 권한이 필요합니까?

설치가 실패했습니다 : 호출 대상에 의해 throw 된 예외가 입니다. 호출 대상에서 예외가 발생했습니다. 액세스가 거부되었습니다. (HRESULT에서 예외 : 0x80070005입니다 (E_ACCESSDENIED))

내가 내 응용 프로그램 풀을 확인하고 해당 사용자가 로컬 데이터베이스가 생성되는 위치입니다 응용 프로그램 데이터 폴더에 대한 모든 권한을 가지고 (나는이 곳이 생각 쓰러지 다).

동시에 오류 로그 파일을 만들지 만 비어있어서 편리합니다.

누구나 처음 설치를 실행하는 데 문제가 있습니까?

나는이 프로젝트 사이트에보고했지만 문제 해결 문서는 매우 얇은 : http://www.orchardproject.net/docs/Installing-Orchard.ashx

+0

문제가없는 로컬 테스트 상자 및 공유 서버를 비롯한 여러 컴퓨터에 오차드를 설치했습니다. 물론 다른 사람들도 문제가있어 혼자가 아닙니다. 아마도 환경 (Windows 버전, 32 또는 64 비트 등)을 설명 할 수 있다면 도움이 될 것입니다. – JonnyBoats

+0

Windows 서버 데이터 센터 64 비트 – Andrew

답변

4

좋아, 해결책이 있습니다. 기존 SQL Server를 사용하여 오차드를 설치할 수는 있었지만 여전히이 문제에 대해 궁금해했으며 SQL Server Compact로 작업하지 않았습니다. 분명히 SQL CE를 넣어야하는 폴더에 대한 사용 권한 문제였습니다. 제 생각으로는 그렇게되었습니다. 그럼 내가 여기에 대답을 찾은 Deploying SQL CE 4 to IIS 7 - Special Permissions Needed? 및 kaboom! 그게 다야. 부모 폴더에 추가 한 경우에도 IUSR의 bin 폴더에 대한 사용 권한이 없습니다. 흠, 일어난 일은 이제 끝났어.

0

이 unrealted 될 수 있지만, 확인해야 할 첫 번째 일이 응용 프로그램 풀은 .NET 4.0을 사용하도록 구성되어 있는지 여부입니다.

+0

내장 된 데이터 저장소 (SQL SERVER Compact)를 사용해도이 메시지가 남아 있지만 기존 SQL Server 데이터베이스를 사용하여 설치를 시작할 수있었습니다. 관리에 문제가 있어야하므로 호스팅에 문의하겠습니다. 공급자. – nemke

관련 문제