Използвам NServicebus с pubsub конфигурация. Досега беше наистина страхотно и съвсем просто. Забелязах обаче, че една от крайните точки на моите абонати не приема съобщения, които съдържат HTML/XML низове. Например добавям POCO обект, който имплементира IMessage и едно от низовите полета съдържа някои HTML фрагменти. Съобщението се появява в моята опашка, но не се прихваща от крайната точка. Когато използвам програмата за отстраняване на грешки, за да премахна HTML фрагментите от свойството на низ, крайната точка се включва.
Някой знае ли а) защо се случва това и б) как да се заобиколи това (предполагам, като се извърши известно кодиране? Благодаря предварително JP
[Редактиране] За да добавите още подробности и да отговорите на отзивите на Udi (благодаря на Udi):
Използвам версията 4.0 на NServicebus. HTML е изключително ясен и изглежда малко по следния начин:
<html>
<body>
<h2 class="mceNonEditable">Test Message</h2>
<p class="mceNonEditable">This is a test message</p>
</body>
</html>
[Редактиране2]
Изглежда, че проблемът ми (докато все още съществува) не е свързан с HTML кода, който предавам. При отстраняване на грешки тази вечер забелязах, че NServicebus прихваща съобщенията, но периодично (приблизително 1 на 5 съобщения). Виждам всички съобщения в моя дневник на опашката, но логиката ми не се изпълнява постоянно.