部署BizTalk应用程序时出错 - 访问被拒绝。 (HRESULT异常:0x80070005(E_ACCESSDENIED))

时间:2010-08-11 16:47:42

标签: biztalk biztalk-2009

知道为什么我会获得此拒绝访问权限的异常吗?

我正在从Visual Studio部署一个非常基本的BizTalk 2009项目。

  

错误部署:
     访问被拒绝。 (HRESULT异常:0x80070005(E_ACCESSDENIED))

     

错误DEPLOY:at Microsoft.BizTalk.Gac.Fusion.IAssemblyCache.InstallAssembly(AssemblyCacheInstallFlag flags,String manifestFilePath,FusionInstallReference referenceData)          在Microsoft.BizTalk.Gac.Gac.InstallAssembly(String assemblyPathname,Boolean force)
  在Microsoft.BizTalk.Deployment.BizTalkAssembly.GacInstall(String assemblyLocation)
  at Microsoft.BizTalk.Deployment.BizTalkAssembly.PrivateDeploy(String server,String database,String assemblyPathname,String applicationName)
  at Microsoft.BizTalk.Deployment.BizTalkAssembly.Deploy(Boolean redeploy,String server,String database,String assemblyPathname,String group,String applicationName,ApplicationLog log)

     

错误部署:未指定的例外:“
  访问被拒绝。 (来自HRESULT的异常:0x80070005(E_ACCESSDENIED))“

     

访问被拒绝。 (HRESULT异常:0x80070005(E_ACCESSDENIED))

     

错误DEPLOY:访问被拒绝。 (HRESULT异常:0x80070005(E_ACCESSDENIED))

     

:PerformingEndChangeRequestsWithRollBack

     

错误DEPLOY:无法添加资源。某些资源的更改请求失败。 BizTalkAssemblyResourceManager无法完成结束类型更改请求。访问被拒绝。 (HRESULT异常:0x80070005(E_ACCESSDENIED))

1 个答案:

答案 0 :(得分:23)

使用运行方式 - > Visual Studio管理员。您必须具有管理员权限才能部署BizTalk程序集(因为它们部署到GAC)。