我想在Azure中切換託管的工作進程以使用xml序列化程序而不是默認的json序列化程序。我已經通過實施IWantCustomInitialization這樣做到了這一點:帶Azure和XML串行器的NServiceBus
public class BusInitialization : IWantCustomInitialization
{
public void Init()
{
Configure.Instance.XmlSerializer();
}
}
然而,當我開始了雲計算解決方案,我得到以下錯誤:
Exception when starting endpoint, error has been logged. Reason: Type NServiceBus.Unicast.Transport.CompletionMessage was not registered in the serializer. Check that it appears in the list of configured assemblies/types to scan.
當我使用沒有自定義的初始化和它去JsonSerializer,一切安好。有沒有人有建議,我應該在哪裏看?我使用NSB 3.2.8。
謝謝伊夫。我也得到了開發分支,將看你的代碼,以瞭解這是如何工作的。 –