不要在域控制器计算机上安装 SQL Server
如果在与域控制器计算机相同的计算机上安装 SQL Server,则尝试创建 SQL 发送端口时,它会返回以下错误消息:
Error: Failed updating binding information.
BindingException: Could not validate TransportTypeData or Address properties for Primary Transport of Send Port 'SendPort1'. Exception from HRESULT: 0x80131500.
Error: Failed updating binding information.
BindingException: Could not validate TransportTypeData or Address properties for Primary Transport of Send Port 'SendPort1'. Exception from HRESULT: 0x80131500
重要
不要在域控制器计算机上安装 SQL Server。
应用程序池的服务帐户必须与独立主机和主机实例的服务帐户相同
如果为 BTARN 应用程序池设置的服务帐户不同于独立主机帐户,BTARN 不会正确处理传入消息。 当接收.aspx页调用管道时,管道无权访问相应的证书。 因此,它不会解密传入消息或验证签名。 此外,它将无法访问 MessageBox 数据库。
已知安装问题
BTARN HTTP 前端功能配置失败
问题
如果执行自定义安装以仅安装 BTARN HTTP 前端功能,则 BTARN 配置可能会在安装完成后失败,并出现以下错误:
Failed to create object for feature: WebApp
解决方案
手动复制文件并重新配置:
将以下两个文件从 BizTalk Server 计算机复制到安装了 BTARN HTTP 前端功能的计算机:
Microsoft.VC80.ATL.manifest
atl80.dll
如果 Visual Studio 安装在 BizTalk Server 所在的同一台计算机上,则两个文件的源文件夹为 <drive>:\Program Files\Microsoft Visual Studio <version>\VC\redist\x86\Microsoft.VC100.ATL。
如果未在同一 BizTalk Server 计算机上安装 Visual Studio,则两个文件的源文件夹在 <drive>:\WINDOWS\WinSxS 下。
将复制的文件添加到安装了 BTARN HTTP 前端功能的计算机。 默认情况下,将文件<复制到 drive>:\Program Files\Microsoft BizTalk Accelerator for RosettaNet。
将文件复制到 HTTP 前端计算机后,请再次运行 Configuration.exe 。
卸载后,某些 BTARN 程序集仍然留在 GAC 中
问题
卸载 BTARN 时,某些程序集将保留在全局程序集缓存中(GAC)。
解决方案
在重新安装 BTARN 之前,请从 GAC 中删除程序集。
使用 SDK 中的 BtarnClean 实用工具删除程序集。 该实用工具执行以下作:
停止并撤销注册所有 BTARN 编排。
停止并删除所有关联的端口。
取消部署所有 Microsoft.Solutions.BTARN.* 程序集。
运行实用工具后,如果 GAC 中还有程序集,请打开 Windows 资源管理器,转到“C:\Windows\Assembly”文件夹,然后手动删除以 Microsoft.Solutions.BTARN 开头的所有程序集。
64 位 OS 上的服务不可用错误
问题
尝试访问 64 位 Windows作系统上的 BTARN HTTP 接收位置时,可能会出现 Service Unavailable
错误。
原因
此问题可能是由“RPCProxy.dll”ISAPI 筛选器引起的。
解决方案
删除对 RPC 代理 ISAPI 筛选器的引用并重启 IIS:
在 Internet Information Services (IIS) 管理器中,右键单击 “网站”,然后单击“ 属性”。
在 “网站属性 ”对话框中,单击 “ISAPI 筛选器 ”选项卡,删除 RPC 代理 筛选器,然后单击“ 确定”。
重启 IIS。
重启 IIS 后,请尝试访问 http://localhost. 应从 Internet 浏览器收到 400 条消息。
不支持 SQL Server 混合模式
BTARN 不支持混合模式下的 SQL Server。
运行 setupx64.bat 来设置双重操作 PIPAutomation 编排示例
在 \Program Files\Microsoft BizTalk Accelerator for RosettaNet\SDK\PIPAutomation\DoubleAction 文件夹中运行 setupx64.bat,以设置 Double Action PIPAutomation 业务流程示例。
将 BTARN 安装程序文件从 Web 下载到临时文件夹
问题
如果从 Web 下载 BTARN 自提取可执行文件,并将其保存到 BizTalk Server 根文件夹,则尝试运行可执行文件时,BizTalk 安装向导 将运行,而不是 BTARN 安装向导。
解决方案
下载 BTARN 自解压缩可执行文件,并将文件保存到临时文件夹。