C# NServicebus—发布包含HTML/XML的消息

C# NServicebus—发布包含HTML/XML的消息,c#,message-queue,nservicebus,C#,Message Queue,Nservicebus,我正在使用带有pubsub配置的NServicebus。到目前为止,它真的非常棒,非常简单。但是,我注意到我的一个订户端点没有拾取包含HTML/XML字符串的消息。例如,我正在添加一个实现IMessage的POCO对象,其中一个字符串字段包含一些HTML片段。消息出现在我的队列中,但端点未拾取该消息。当我使用调试器从string属性中删除HTML片段时,端点将起作用 有人知道a)为什么会发生这种情况,b)如何解决这个问题(我假设是通过执行一些编码? 提前谢谢 太平绅士 [编辑]添加更多细节并回复

我正在使用带有pubsub配置的NServicebus。到目前为止,它真的非常棒,非常简单。但是,我注意到我的一个订户端点没有拾取包含HTML/XML字符串的消息。例如,我正在添加一个实现IMessage的POCO对象,其中一个字符串字段包含一些HTML片段。消息出现在我的队列中,但端点未拾取该消息。当我使用调试器从string属性中删除HTML片段时,端点将起作用

有人知道a)为什么会发生这种情况,b)如何解决这个问题(我假设是通过执行一些编码? 提前谢谢 太平绅士

[编辑]添加更多细节并回复Udi的反馈(感谢Udi):

我使用的是NServicebus的4.0版本。html非常直白,看起来有点像这样:

<html>
<body>
<h2 class="mceNonEditable">Test Message</h2>
<p class="mceNonEditable">This is a test message</p>
</body>
</html>

测试消息
这是一条测试消息

[Edit2]


似乎我的问题(仍然存在)与我传递的HTML无关。今晚调试时,我注意到NServicebus正在接收消息,但会间歇性地(大约五分之一的消息)。我在队列日志中看到了所有消息,但我的逻辑没有被一致地命中。

您使用的是哪个版本的NServiceBus?您可以在全双工示例中看到它来回传递XML片段,没有任何问题。您是否可以包括导致问题的HTML?

您使用的是哪个版本的NServiceBus?您可以ee在全双工示例中,它来回传递XML片段,没有任何问题。您是否可以包含导致问题的HTML?

谢谢您的回复Udi。我已经编辑了我的帖子。我还将检查全双工示例,以确保这不是ID10T错误……我已获取该HTML并将其放入全双工示例中它工作得很好。@Udi:在旧版本(1.9之前)中,NSB序列化程序也有同样的问题。我们通过替换掉它并使用DataContractSerializer来解决问题。@Damian,旧版本中确实存在问题。2.0版RTM(官方版本)没有这些问题。感谢您的回复Udi。我已经编辑了我的帖子。我还将检查全双工示例,以确保这不是ID10T错误。。。我已将该html放入全双工示例中,效果很好。@Udi:旧版本(1.9之前)中的NSB序列化程序也有同样的问题。我们通过替换掉它并使用DataContractSerializer来解决它。@Damian,旧版本中确实存在问题。2.0版RTM是正式版本,没有这些问题。