【问题标题】:Trace WCF REST service errors跟踪 WCF REST 服务错误
【发布时间】:2012-06-16 20:20:36
【问题描述】:

这个问题来自我在客户端看到的:Intermittent Connection Reset by Peer errors in Android connecting to .NET REST endpoint

简单地说,我怀疑我的 WCF 服务出于某种原因会间歇性地拒绝客户端。我想知道是否有任何方法可以记录这些拒绝?我什至不确定这是否发生在 WCF 级别,也许它在路由到 WCF 之前发生在 IIS 本身中?

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

【问题讨论】:

    标签: c# .net wcf rest iis-7


    【解决方案1】:

    正如您在此链接上看到的: http://msdn.microsoft.com/en-us/library/ms733025.aspx 使用配置的 system.diagnostics 部分,您可以配置您的服务以跟踪为完成操作而执行的所有操作。 这个参数:initializeData="c:\log\Traces.svclog" /> 是将保存跟踪信息的文件位置。

    【讨论】:

    • 任何方式以编程方式执行相同操作,以便我可以在自己的商店中记录错误?
    • 您可以在服务操作执行前后添加您的自定义行为。 WCF 提供了一个强大的管道,您可以在其中实现和添加自定义代码来处理特定情况。这是一篇了解这种机制的好文章:msdn.microsoft.com/en-us/magazine/cc163302.aspx
    猜你喜欢
    • 2012-12-12
    • 1970-01-01
    • 2011-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多