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

10
有什么想法,为什么我会得到这个“Access Denied”异常?
我正在从Visual Studio部署一个非常基本的BizTalk 2009项目。
错误信息DEPLOY:
访问被拒绝。(来自HRESULT:0x80070005(E_ACCESSDENIED)的异常)
DEPLOY错误信息:
在Microsoft.BizTalk.Gac.Fusion.IAssemblyCache.InstallAssembly(AssemblyCacheInstallFlag标志,String manifestFilePath,FusionInstallReference referenceData)处出错
在Microsoft.BizTalk.Gac.Gac.InstallAssembly(String assemblyPathname,Boolean force)处出错
在Microsoft.BizTalk.Deployment.BizTalkAssembly.GacInstall(String assemblyLocation)处出错
在Microsoft.BizTalk.Deployment.BizTalkAssembly.PrivateDeploy(String server,String database,String assemblyPathname,String applicationName)处出错
在Microsoft.BizTalk.Deployment.BizTalkAssembly.Deploy(Boolean redeploy,String server,String database,String assemblyPathname,String group,String applicationName,ApplicationLog log)处出错
DEPLOY错误信息:
未指定的异常:“访问被拒绝。(来自HRESULT:0x80070005(E_ACCESSDENIED)的异常)”。
访问被拒绝。(来自HRESULT:0x80070005(E_ACCESSDENIED)的异常)。
DEPLOY错误信息:
访问被拒绝。(来自HRESULT:0x80070005(E_ACCESSDENIED)的异常)。
正在执行EndChangeRequestsWithRollBack
DEPLOY错误信息:
未能添加资源。 一些资源的更改请求失败。 BizTalkAssemblyResourceManager无法完成结束类型更改请求。 访问被拒绝。(来自HRESULT:0x80070005(E_ACCESSDENIED)的异常)

这个解决方案同样适用于BizTalk 2010。 - wislon
1个回答

24

使用“以管理员身份运行”Visual Studio。您必须拥有管理员权限才能部署BizTalk程序集(因为它们将部署到GAC)。


谢谢。我对Biztalk、Visual Studio和.net都很陌生。这解决了我的问题! - ScArcher2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接