部署 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 2020 部署项目名称会阻止 DevOps 正确部署应用程序
BizTalk 2016 sFTP WinSCP - 无法接收更多消息
我可以通过 BizTalk DRDA 服务从 Mainframe Cobol 程序访问 SQL Server 和 DB2 上的表吗?