2012-06-13 88 views
1

这个问题从我看到一个客户端过来:Intermittent Connection Reset by Peer errors in Android connecting to .NET REST endpoint跟踪WCF REST服务错误

简单地说,我怀疑我因为某种原因WCF服务intermittenly拒绝客户。我想知道是否有任何方法记录这些拒绝?我甚至不确定这是否发生在WCF级别,也许它发生在IIS本身之前,路由到WCF?

我想知道如何记录来自我的WCF端点的请求的任何错误。在WCF内部没有问题,我记录了任何类型的抛出异常。

回答

1

正如你可以此链接查看: http://msdn.microsoft.com/en-us/library/ms733025.aspx 使用System.Diagnostics程序配置的部分,你可以配置你的服务跟踪执行到完成操作的所有动作。 此参数:initializeData =“c:\ log \ Traces.svclog”/> 是保存跟踪信息的文件位置。

+0

任何方式以编程方式做同样的事情,所以我可以在我自己的商店中记录错误? – katit

+0

您可以在执行服务操作之前和之后添加自定义行为。 WCF提供了一个强大的管道,您可以在其中实施并添加自定义代码以处理特定情况。这是理解这种机制的好文章:http://msdn.microsoft.com/en-us/magazine/cc163302.aspx –