BizTalk 2010 导入应用程序触发器"Access to the path is denied"错误



我已经导入并安装了BizTalk 2010,这是我第一次遇到这个错误。在StackOverflow中搜索这个并没有发现任何接近我所看到的。

当我导入一个BizTalk 2010应用程序(从另一个BizTalk服务器导出—设置一个测试BizTalk环境)时,日志似乎都显示导入工作直到接近结束…

----8<---snip snip--->8----
Updating parties and enlistments...
PerformingEndChangeRequestsWithRollBack
* Performing EndTypeChangeRequest for resource type "System.BizTalk:Assembly".
* Performing EndTypeChangeRequest for resource type "System.BizTalk:BizTalkAssembly".
* Performing EndTypeChangeRequest for resource type "System.BizTalk:BizTalkBinding".
Import Wizard[10/4/2016 4:06:52 PM]: Error in Importing Application
Import Wizard[10/4/2016 4:06:52 PM]: Access to the path is denied.
Import Wizard[10/4/2016 4:06:52 PM]: Entering Page Results
The import process for the application xyzBiztalkApplication to the group BizTalk Group failed.
The following error(s) occurred.
-Access to the path is denied.

日志没有指明访问被拒绝的路径。最接近的一个页面是:UnauthorizedAccessException

事件查看器也没有帮助。它的全部内容是:

Error while importing "C:UsersBlarneyUserDesktopBiztalkInstallxyzBizTalk_20161004.msi".
Access to the path is denied.

我已经确认BizTalk管理控制台是在Windows 2012服务器上使用"以管理员身份运行"执行的,并且该用户被添加到BizTalk服务器管理员组。

最后,我快速编写了一个c#控制台应用程序,它探测C:驱动器中的每个文件夹,以识别那些具有UnauthorizedAccessException的文件夹…并将其与另一台BizTalk服务器(我从它那里获得了MSI)进行了比较,两者都是相同的。

关于如何处理拒绝消息有什么想法吗?

这里有一篇文章在从Visual Studio部署BizTalk解决方案时拒绝访问

听起来你已经为MSI完成了大部分相关步骤,而不是在那篇文章中包含的Visual Studio。

  • 确保您的用户帐户是BizTalk服务器管理员组的成员,也是SSO管理员或SSO附属管理员组的成员。这些成员资格应该授予您访问数据库所需的权限。

不过,本文还提到了微软的一个实用程序Process Monitor。这有助于确定是否有其他东西对文件进行了锁定。它是Windows Sysinternals套件的一部分

相关内容

最新更新