【发布时间】:2010-04-29 23:30:14
【问题描述】:
大家好,这是一个简单的场景
- NServiceBus 客户端/服务器设置。
- “消息”是我编写的自定义类。
客户端发送请求消息。服务端接收到消息,服务端这样做:
Bus.Reply(new UserDataResponseMessage { ID = Guid.NewGuid(), Response = users });
然后什么都没有。客户端永远不会收到响应。
例外:
通过浏览 log4net NServiceBus 日志,我发现了一个异常,结果发现我的海关类“用户”没有标记为 Serializable。
好的,如何“抛出”或“处理”这种错误?
NServiceBus 似乎提倡不处理错误的想法,但在这种情况下,很明显看到某种“抛出”会节省大量时间。
我该如何处理这些异常,它们发生在哪里,它们去了哪里?
【问题讨论】:
标签: c# .net error-handling nservicebus