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

Posted

技术标签:

【中文标题】部署 BizTalk 应用程序时出错 - 访问被拒绝。 (来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))【英文标题】:Error deploying BizTalk Application - Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)) 【发布时间】:2011-03-28 12:10:33 【问题描述】:

知道为什么我会收到此拒绝访问异常吗?

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

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

错误部署:在 Microsoft.BizTalk.Gac.Fusion.IAssemblyCache.InstallAssembly(AssemblyCacheInstallFlag 标志,字符串 manifestFilePath,FusionInstallReference 参考数据) 在 Microsoft.BizTalk.Gac.Gac.InstallAssembly(字符串 assemblyPathname,布尔力) 在 Microsoft.BizTalk.Deployment.BizTalkAssembly.GacInstall(字符串 assemblyLocation) 在 Microsoft.BizTalk.Deployment.BizTalkAssembly.PrivateDeploy(字符串服务器、字符串数据库、字符串 assemblyPathname、字符串 applicationName) 在 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))

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

:PerformingEndChangeRequestsWithRollBack

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

【问题讨论】:

同样的解决方案适用于 BizTalk 2010 【参考方案1】:

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

【讨论】:

谢谢。我是 Biztalk、Visual Studio 和 .net 的新手。这解决了我的问题!

以上是关于部署 BizTalk 应用程序时出错 - 访问被拒绝。 (来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))的主要内容,如果未能解决你的问题,请参考以下文章

BizTalk域用户和用户组配置说明

更改 BizTalk 2020 部署项目名称会阻止 DevOps 正确部署应用程序

text BizTalk部署框架绑定替换

在heroku中部署平均堆栈应用程序时出错

BizTalk 2016 sFTP WinSCP - 无法接收更多消息

我可以通过 BizTalk DRDA 服务从 Mainframe Cobol 程序访问 SQL Server 和 DB2 上的表吗?