症状

请考虑以下情况:

  • 你有一个包含以下字段的 XML 文件:

    <Rgn>#x0;<Rgn>

  • 在 Microsoft Visual Studio 中针对架构验证文件。 在这种情况下,验证失败并收到以下错误消息:

    无效的 XML:警告 BEC2004: "." (十六进制值0x00)是无效的字符。

  • 通过使用 Microsoft BizTalk Server 中的 "外接程序 XML 拆装器" 和 "XML 验证程序" 组件处理此无效的 XML。

在此方案中,你可能会发现接收管道上的 XML 验证程序组件不会导致任何错误,并且在 BizTalk Server 中处理消息。 但是,此消息稍后会导致发送端口上的映射出现错误。

解决方案

累积更新信息

可解决此问题的修复包含在 BizTalk Server 2013 的 累积更新 3 中。

状态

Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。

参考

了解 BizTalk Server 的 service pack 和累积更新列表 。了解 biztalk server 修补程序和累积更新支持

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。