我正在尝试使用Biztalk部署框架将Biztalk项目部署到我的本地Biztalk服务器,我收到以下错误:
信息:导入绑定 “C:\用户\ PortBindings.xml” 到BizTalk配置数据库中的应用程序“Mdm” (server =“。”,database =“BizTalkMgmtDb”)... EXEC:错误: 无法更新绑定信息。 [C:\用户... \ Deployment.btdfproj] 无法更新接收端口“ApprovedRequests”。无法更新接收 location“ApprovedRequestsDb”。以下项目不可能 由于名称和/或信任级别不匹配而与主机匹配:
项目:'ApprovedRequestsDb'主持人:'ReceiveHost'信任等级: '不受信任'您必须执行以下操作之一:
1)创建主机 这些名称和信任级别再试一次 2)在没有绑定文件的情况下重新导出MSI并使用后导入脚本应用a 合适的绑定文件。
我已经有了一个名为'ReceiveHost'的主机,所以我认为Trust级别有问题。我尝试使用信任级别“Trusted”进行部署,并收到相同的错误。 无法弄清楚导致问题的原因。
感谢。
答案 0 :(得分:6)
根据错误,在绑定文件中,ApprovedRequestsDb接收位置被配置为使用名为ReceiveHost的主机(接收处理程序),这是不可信的,BizTalk找不到。
仔细检查要导入绑定文件的本地BizTalk服务器上的主机的拼写。还要确保它不受信任。
最后,必须将主机配置为接收位置使用的适配器的处理程序。因此,如果您的接收位置应使用WCF-SQL适配器,则转到BizTalk管理控制台中的适配器配置,并确保将ReceiveHost配置为该适配器的接收处理程序。
答案 1 :(得分:0)
检查您是否拥有此安装的主机,在您的情况下称为" ReceiveHost"。您可以在BizTalk Server管理控制台中创建主机和主机实例。
检查绑定使用的每个适配器(尤其是用于" ApprovedRequestsDb"的适配器)," ReceiveHost"主机设置为发送/接收方向,这最初可能只是默认的BizTalkServerApplication。在平台设置下 - >适配器会查看这些内容,并在需要使用" SQL"宿主
答案 2 :(得分:0)
如果您的HostName不存在或拼写错误,则只会出现此错误。同时检查Trust级别是否设置为Untrusted。一旦验证了以下内容,您就可以重新创建绑定文件,因为它可能会导致错误输入。