24得票2回答
WCF中的IErrorHandler似乎无法处理我的错误,有什么想法吗?

在 IErrorHandler 上读了一些资料,想要使用配置路由。因此,我阅读了以下内容并尝试实施: MSDN Keyvan Nayyeri 关于类型定义的博客 Rory Primrose 博客 这基本上只是将 MSDN 示例包装在一个继承自 IErrorHandler 和 IServ...

12得票2回答
如何为WCF IErrorhandler设置web.config

无法使用正确的web.config将IErrorHandler集成到我的项目中。 我有一个成功工作的WCF服务,它被.NET 4中的Web客户端使用,但是当尝试设置IErrorhandler作为全局错误记录器以捕获所有服务方法的异常时,出现了许多问题 - 主要与web.config相关!请帮...

10得票1回答
将依赖项注入到IErrorHandler实现中

我正在实现IErrorHandler,以便将我的WCF服务的所有错误处理集中在一个地方。这相当有效:public class ServiceErrorHandler : IErrorHandler { public bool HandleError(Exception error) ...

9得票2回答
如何在Lua中捕获第三方库的错误消息?

我使用了 LuaJSON 来解析 JSON。解析调用如下: -- file.lua local res = json.decode.decode(json_str) if res == nil then throw('invalid JSON') end ... 但是如果json...

8得票3回答
当HTTP状态码为401未授权时,IErrorHandler返回错误的消息体

我已经实现了IErrorHandler来处理在我的restful WCF服务的构造函数中抛出的授权异常。当捕获到一般异常时,我的自定义类型会按预期返回,但ContentType标头不正确。 HTTP/1.1 500 Internal Server Error Content-Type: ap...

7得票3回答
使用IErrorHandler处理WCF异常

我基本上正在实现IErrorHandler接口,以捕获来自WCF服务的各种异常,并通过实现ProvideFault方法将其发送到客户端。 然而,我遇到了一个关键问题。所有的异常都被发送到客户端作为FaultException,这使得客户端无法处理在服务中定义的特定异常。 考虑一下:在一个O...

7得票2回答
实现 WCF IErrorHandler 仅用于记录日志

可能是一个微不足道的问题.. 我想实现自己的错误处理程序来记录错误并监控发生了什么。目前我不想向客户提供自己的故障。我希望它是透明的 - 就像默认的WCF行为一样。我应该如何实现ProvideFault以实现这一点? namespace IDATT.Web.Services { us...

7得票2回答
WCF:在IErrorHandler中提供通用的FaultException

一些背景信息:我们有一个自定义的XSD文件,并使用WSCF.blue生成WSDL和C#代码。客户端使用ChannelFactory<T>,并共享接口,其中包括WSCF.blue添加的所有属性,以匹配XSD中的内容。 我正在尝试实现IErrorHandler.ProvideFaul...