【问题标题】:Exception Handling in WCF with Enterprise Library 4.1使用 Enterprise Library 4.1 处理 WCF 中的异常
【发布时间】:2011-05-25 02:00:39
【问题描述】:

我有大约 7 层架构,其中 WCF 在 UI 和其余层之间架起了桥梁。

我可以跨层使用企业库吗?

我是否天真地使用 EAB(异常处理应用程序块)?

【问题讨论】:

  • 您可以使用作为 EL 一部分的Unity 处理异常处理,作为横切关注点
  • Unity 根本不做任何异常处理。您可以使用 Unity 拦截来连接异常块,这就是您的意思吗?

标签: wcf exception-handling enterprise-library


【解决方案1】:

EHAB 特别适用于层边界。但是,您的问题不是很具体-您尝试了什么?你具体对什么感到困惑?

【讨论】:

  • 我对使用配置文件感到困惑。我想将它作为单个配置文件运行。我曾尝试编写一个包装器、库并在该库中使用配置文件。例如:如果异常发生在业务层或 ui 层,它将把异常传递给包装器并从那里开始。但是配置有点问题。请推荐!!
  • 库没有配置文件 - 应用程序有(实际上是 AppDomains)。您必须将 Entlib 配置放入 exe 的配置文件(app.config 或 web.config)中。
  • 感谢 Chris :),感谢。我曾试图实现一些无法实现的目标。我试图将整个架构放在一个配置文件中。现在我认为这是不可能的。
猜你喜欢
  • 1970-01-01
  • 2013-05-02
  • 1970-01-01
  • 2013-05-03
  • 1970-01-01
  • 2023-04-04
  • 2011-12-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多