在上一个会话中单击分离后,在 JetBrains/DotTrace Profiler Controller 中看不到“获取快照”按钮?

Posted

技术标签:

【中文标题】在上一个会话中单击分离后,在 JetBrains/DotTrace Profiler Controller 中看不到“获取快照”按钮?【英文标题】:Cannot see Get Snapshot button in JetBrains/DotTrace Profiler Controller, after clicking detach in previous session? 【发布时间】:2019-03-26 18:06:05 【问题描述】:

我正在使用 JetBrains Ultimate 的 DotTrace 2018.3。

我正在尝试从 VS2017 中分析 ASP.NET 4.7 MVC 5 Web 应用程序。

我注意到有时当我开始个人资料会话时,即通过:

Resharper > 配置文件 > 运行启动配置性能分析

Profiling Controller 启动,但没有“Detach”或“Kill”按钮,也没有“Get Snapshort and Wait”按钮。

请问我该如何解决?

我还注意到,我过去曾通过单击“分离”导致此问题,但此后 Profiler Controller 似乎无法获取任何进程。

我刚刚重新启动了 VS2017 并关闭了 IIS Express,然后回到 VS2017 并重新启动了我的“采样”配置文件会话,这次我看到了相关按钮......

【问题讨论】:

【参考方案1】:

您很可能需要在分析开始后立即向其发送请求来预热您的网络应用。之后,这些按钮将在分析控制器中可用。

【讨论】:

谢谢。我会测试这个建议。

以上是关于在上一个会话中单击分离后,在 JetBrains/DotTrace Profiler Controller 中看不到“获取快照”按钮?的主要内容,如果未能解决你的问题,请参考以下文章

接着上一个版本在上一个分离access-token和ticket的版本

在codeigniter中单击按钮后如何删除一些会话数组段

在我单击注销按钮之前,如何在 php 中保持会话? [复制]

快速单击链接会导致注销(会话锁定?)

使用线程 asp.net web 表单按钮单击会话到期后

Facebook iOS 在单击“确定”后返回应用程序时似乎丢失会话您已经授权应用程序