2

我正在尝试按照Scott Hanselman 的示例使用 glimpse 来跟踪 ASP.NET MVC 3 应用程序。

Public Function SomeAction(id As Integer) As ActionResult
    Dim traceid = Guid.NewGuid.ToString

    Trace.TraceInformation(traceid & " " & 
        DateTime.Now.ToString("HH:mm:ss:fffffff") & " action start")

    ...

    Trace.TraceInformation(traceid & " " & 
        DateTime.Now.ToString("HH:mm:ss:fffffff") & " some other traces")

    Return RedirectToAction("AnotherAction", New With {.id = id})
End Function

正如你所看到的,在我的例子中,在函数结束时,我重定向到另一个动作,在“AnotherAction”中,一瞥没有显示我在“SomeAction”期间写的痕迹。

是否可以通过一瞥在重定向之前看到我写入操作的跟踪?

BTW 一瞥 v.0.82

4

1 回答 1

4

恩迪,

您可以使用 Glimpse 的远程选项卡查看过去的请求。

单击远程选项卡,然后选择右侧的“启动”链接。然后,这将向您显示该客户端随时间发出的请求列表。

然后,您可以从该列表中单击给定请求的“启动”链接,以查看该过去请求的所有 Glimpse 信息(包括日志记录)。这在 Glimpse 中通过更改 URL 更改和显示在左上角/状态区域中的字符串“(远程)”来记录。

我们一直在处理我们的文档,应该很快就会有关于此选项卡的更多信息。

于 2011-06-27T19:30:29.207 回答