BizTalk自定义管道组件:XmlException跨越了本机/托管边界

BizTalk自定义管道组件:XmlException跨越了本机/托管边界,xml,biztalk,pipeline,biztalk-2010,Xml,Biztalk,Pipeline,Biztalk 2010,我不能完全确定这个异常是否与我创建的自定义管道组件有关。我已经在VS2010中加载了代码并附加到BTSNTSVC.exe,但在我到达第一个断点之前,我得到了以下错误: 没有可查看的反汇编,代码(用于我的组件)在具有相同输入文件的控制台应用程序中运行良好 此管道组件位于接收端口上。有什么想法吗?谢谢向管道组件添加一些临时调试代码。 写入事件日志以显示一些可用于调试的有用信息 您是否已在BizTalk中打开跟踪以查看输入和输出是什么?谢谢您的回答,但正如经常发生的情况一样,我会避开问题并了解问题的

我不能完全确定这个异常是否与我创建的自定义管道组件有关。我已经在VS2010中加载了代码并附加到BTSNTSVC.exe,但在我到达第一个断点之前,我得到了以下错误:

没有可查看的反汇编,代码(用于我的组件)在具有相同输入文件的控制台应用程序中运行良好


此管道组件位于接收端口上。有什么想法吗?谢谢向管道组件添加一些临时调试代码。 写入事件日志以显示一些可用于调试的有用信息


您是否已在BizTalk中打开跟踪以查看输入和输出是什么?

谢谢您的回答,但正如经常发生的情况一样,我会避开问题并了解问题的简单答案。不幸的是,在明天回去工作之前,我无法测试它,但场景是七个xml文档中的一个复杂xml字符串,但它们的类型不同,我设置了接收形状以将七个xml文档中的消息取出。我想我需要做的是将消息类型改为XmlDocument,然后在编排中强制转换。

确定-最后使用它。输入是来自表中单个字段的XML字符串。然而,我已经将(漂亮的打印)保存并格式化为xml&这就是问题所在。将其恢复到其原始状态,即全部在一行上,并且工作:)