问题描述
在将其部署到测试服务器时出现以下错误:
执行发送管道失败:“ NameOfMyApp.XmlToJSONSendPipeline,NameOfMyApp,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 0a310ca75ebafd97”来源:“未知” 发送端口:“ SendPortForNAVtoD365” URI:“ D:* * **%MessageID%.json” 原因:找不到管道组件Microsoft.BizTalk.Component.JsonEncoder,Microsoft.BizTalk.Pipeline.Components,Version = 3.0.1.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35。如果组件名称是完全合格的, 可能会发生此错误,因为在装配件中找不到管道组件。
该项目在我的开发服务器上运行顺利。有帮助吗?
解决方法
JSon编码器和解码器管道组件仅与BizTalk 2013 R2一起发布。因此,如果您想在BizTalk 2013中使用此功能,则必须根据该线程JSON Support for BizTalk 2013
创建自己的自定义管道组件,以将XML转换为JSon(反之亦然)。