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

ScA*_*er2 10 biztalk biztalk-2009

知道为什么我会得到这个拒绝访问权限的例外吗?

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

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

错误DEPLOY:位于Microsoft.BizTalk.Deployment.BizTalkAssembly的Microsoft.BizTalk.Gac.Gac.InstallAssembly(String assemblyPathname,Boolean force)
上的Microsoft.BizTalk.Gac.Fusion.IAssemblyCache.InstallAssembly (AssemblyCacheInstallFlag flags,String manifestFilePath,FusionInstallReference referenceData).
Microsoft.BizTalk.Deployment.BizTalkAssembly.Deploy的Microsoft.BizTalk.Deployment.BizTalkAssembly.PrivateDeploy(String server,String database,String assemblyPathname,String applicationName)
中的.GacInstall(String assemblyLocation)(布尔值重新部署,字符串服务器,字符串数据库,字符串assemblyPathname,String group,String applicationName,ApplicationLog log)

错误DEPLOY:未指定的异常:"
访问被拒绝.(HRESULT异常:0x80070005(E_ACCESSDENIED))"

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

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

:PerformingEndChangeRequestsWithRollBack

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

All*_*enG 23

使用Run As - > Administrator for Visual Studio.您必须具有管理员权限才能部署BizTalk程序集(因为它们部署到GAC).