【发布时间】:2013-09-16 09:53:15
【问题描述】:
我实现了一个自定义 WCF 跟踪侦听器并将日志写入 CSV 文件。在自定义侦听器中,我正在尝试访问当前请求 Url。
var url = HttpContext.Current != null ?
HttpContext.Current.Request.Url :
null;
大多数情况下这是可行的,但最终HttpContext.Current 变为null。这主要发生在ServiceLevelReceiveRequest 命中跟踪侦听器时。
这种行为有原因吗?
【问题讨论】:
-
我有类似的问题,如果你是一个很好的回应我很感兴趣stackoverflow.com/questions/18747581/…