2011-05-17 92 views
0

我意识到处理程序和模块是asp.net生命周期的一部分,所以我的问题是,是否有相当于可以应用于WCF或ASMX的处理程序或模块?http处理程序和模块WCF

目标是快速将未处理的错误记录模块应用到我们的每个asp.net站点以及服务,而不用重建它们。我能够为asp.net网站构建一个模块,并通过一个配置更改轻松添加它。

回答

2

ASMX是一个不推荐的技术我不愿意谈论它,让我们尽快安静地死去吧。

就WCF而言,处理错误的最佳方法是实施自定义IErrorHandler并将可能从操作合同传播的所有非托管例外包装为错误契约。

+0

啊,好主意。谢谢。 – 2011-05-17 17:07:18

+0

@DustinDavis,不一定,您可以在单独的类库中开发错误处理程序,然后将其注入app/web.config(取决于您的服务托管位置)。 – 2011-05-17 17:07:58

+0

我意识到我可以添加它作为配置后的自定义行为后,我发表了评论。 – 2011-05-17 17:08:30