0

我以前曾在 MVC 应用程序中使用过 Glimpse ......这应该作为 Visual Studio 的标准包含在内,太棒了!反正...

我现在已经在一个 Webforms 项目中安装了 Glimpse,使用 NuGet 和以下 3 个包:

1.一瞥核心

2.一瞥ASP.NET

3.Glimpse Webforms(在我遇到已知异常错误后从这里安装)

当我使用时间轴时,我可以访问的唯一信息是页面事件,正如预期的那样,加载时间显示为最昂贵的。有没有办法深入研究时间轴上的加载事件以显示加载事件中调用的方法?

4

1 回答 1

2

目前不支持此功能,但可以预见 Glimpse v2。您可以在此处跟踪正在进行的工作。

同时,您可以尝试通过使用Glimpse 开发人员列表中提到的不受支持的 Glimpse 内部结构来解决它,但为了完整的答案,我将在此处复制该帖子的内容:

  • 从 中检索GlimpseRuntime对象HttpContextHttpContext.Current.Application.Get("__GlimpseRuntime")
  • 然后发布ITimelineMessage到 MessageBroker:GlimpseRuntime.Configuration.MessageBroker.Publish(timelineMessage)
  • 要填充“ITimelineMessage”实现的属性,您可能还需要 Glimpse ExecutionTimer(-> HttpContext.Current.Application.Get("__GlimpseTimer"))
于 2013-11-08T12:17:11.627 回答