我正在使用「自定義」對象生成器(Autofac),因此我可以重新使用我在常用程序集中完成的許多類型的註冊。當我運行服務,內NServiceBus.Host.exe主持,我得到以下錯誤:NServiceBus IoC序列化異常
SerializationException是未處理:
組裝類型「Autofac.Core.Registration.ComponentNotRegisteredException「Autofac,版本= 3.0 .0.0,Culture = neutral,PublicKeyToken = 17863af14b0044da'未標記爲可序列化。
這對我來說似乎很奇怪,因爲NServiceBus默認使用Autofac,並沒有這個問題。
我使用Autofac v 3.1.1和4.0.3 NServiceBus
你使用多個'AppDomains'嗎?異常是跨邊界序列化的,所以這可能是爲什麼失敗似乎是由於缺少序列化屬性。但是,我同意@ Travis-illig,潛在的問題很可能是因爲缺少註冊。 –