我已经导入并启动了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:\Users\BlarneyUser\Desktop\BiztalkInstall\xyzBizTalk_20161004.msi".
Access to the path is denied.
我已经确认使用Windows 2012 Server上的“以管理员身份运行”执行BizTalk管理控制台,并且该用户已添加到BizTalk Server管理员组。
最后,我启动了一个快速的C#控制台应用程序,它探测了C:\驱动器中的每个文件夹,以识别那些具有UnauthorizedAccessException的文件夹......并将其与其他BizTalk服务器(我从中获得MSI)进行比较 - 两者都是相同的。
关于如何解决被拒绝的消息的任何想法?
答案 0 :(得分:0)
这里有一篇文章Access denied when deploying BizTalk solutions from Visual Studio
听起来你已经完成了包含该文章中Visual Studio的MSI rathter的大部分相关步骤。
- 确保您的用户帐户是BizTalk Server Administrators组的成员,并且还是SSO管理员或SSO Affiliate Administrators组的成员。这些成员资格应授予您对数据库的必要访问权。
然而,文章还提到的一件事是微软的一个名为Process Monitor的实用工具。这有助于识别其他东西是否锁定了文件。它是Windows Sysinternals套件的一部分。