2010-08-11 4 views
10

이 액세스 거부 예외가 발생하는 이유는 무엇입니까?BizTalk 응용 프로그램 배포 오류 - 액세스가 거부되었습니다. (HRESULT 예외 : 0x80070005 (E_ACCESSDENIED))

저는 Visual Studio에서 매우 기본적인 BizTalk 2009 프로젝트를 배포하고 있습니다.

오류 배포 :
액세스가 거부되었습니다. (HRESULT에서 예외 : 0x80070005입니다 (E_ACCESSDENIED))

오류 DEPLOY : Microsoft.BizTalk.Gac.Fusion.IAssemblyCache.InstallAssembly (AssemblyCacheInstallFlag 플래그, 문자열 manifestFilePath, FusionInstallReference referenceData) 에서 Microsoft.BizTalk.Gac.Gac.InstallAssembly에서 (문자열 assemblyPathname, 부울 힘) Microsoft.BizTalk.Deployment.BizTalkAssembly.GacInstall (문자열 assemblyLocation) Microsoft.BizTalk.Deployment.BizTalkAssembly.PrivateDeploy에서
(문자열 서버, 문자열 데이터베이스, 문자열 assemblyPathname, 문자열 applicationName을)
에서
Microsoft.BizTalk.Deployment.BizTalkAssembly.Deploy (부울 재배포, 문자열 서버, 문자열 데이터베이스, 문자열 assemblyPat) hname, 문자열 그룹, 문자열 applicationName, ApplicationLog 로그)

오류 배포 : 알 수없는 예외 : "
액세스가 거부되었습니다. (HRESULT에서 예외 : 0x80070005입니다 (E_ACCESSDENIED)) "

액세스가 거부되었습니다 (0x80070005입니다 (E_ACCESSDENIED) HRESULT에서 예외).

오류 배포합니다. 액세스 거부 (HRESULT에서 예외 : 0x80070005입니다 (E_ACCESSDENIED))

: PerformingEndChangeRequestsWithRollBack이

오류 DEPLOY :.. 자원 (들)을 추가하지 못했습니다 요청을 변경 일부 리소스에 대한 실패가 BizTalkAssemblyResourceManager 최종 종류 변경 요청을 완료하는 데 실패 액세스가 거부되었습니다 (예외 HRESULT에서 :.. 0x80070005입니다 (E_ACCESSDENIED))

+0

동일한 솔루션이 BizTalk 2010에서 작동합니다. – wislon

답변

21

Visual Studio의 경우 실행 -> 관리자를 사용하십시오. BizTalk 어셈블리를 배포하려면 관리자 권한이 있어야합니다 (GAC에 배포하기 때문에).

+0

감사합니다. 저는 BizTalk, Visual Studio 및 .net을 처음 사용합니다. 이게 내 문제를 해결했습니다! – ScArcher2