症状
在 Microsoft BizTalk Server,同一邮件的多个实例被放置在接收位置。如果在同一时间处理邮件,可能在应用程序日志中记录类似于以下内容的错误︰
在挂起 URI"URI"与"SendPortName"发送端口上发送到适配器"的文件"消息。
错误详细信息︰ 执行发送管道发生了错误:"Microsoft.BizTalk.DefaultPipelines.XMLTransmit,Microsoft.BizTalk.DefaultPipelines,版本 = 3.0.1.0,区域性程序 = 31bf3856ad364e35"源:"XML 组装器"发送端口:"SendPortName"URI:"URI"原因︰ 未声明为类型 TypeName。
原因
因为多个线程尝试更改相同的对象,他们在同一时间处理多个请求时出现问题。
解决方案
累积更新信息
BizTalk Server 2013 r2 的累积更新 2中包含的修复程序可以解决此问题。
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。
参考资料
为 BizTalk Server,请查阅服务包和累积更新列表。 了解修补程序 BizTalk Server 和累积更新支持。