问题标签 [intellitrace]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
15825 浏览

c# - 如何记录所有抛出的异常?

如何记录抛出和捕获的任何异常?像 Visual Studio 的 IntelliTrace 这样的东西。或者有没有办法将 InteliTrace 集成到应用程序的调试版本中,然后查看其日志?

更新:我会澄清一点。我想要标准的 .txt(或任何自定义)日志,格式无关紧要。要点是我想记录所有第三方库中发生的所有异常,而不向它们添加代码。

0 投票
2 回答
450 浏览

wcf - 带有 WCF 的 IntelliTrace

我有一个 Visual Studio 解决方案,其中包含一个客户端应用程序和一个 WCF 服务,它被配置为使用 IIS 而不是 VS Web 服务器。当我在启用 IntelliTrace 的情况下调试我的应用程序时,我获得了有关客户端的信息,但没有获得有关服务器的任何信息。此外,我在 IntelliTrace 输出中看不到任何“服务器调用”条目,这是我所预料的,因为演示为 ASP.Net 应用程序显示了这些条目(我知道,这不是一回事,但我充满希望)。

我尝试按照此处的建议更改默认的 IIS 配置文件设置:http: //continuouslyintegrating.blogspot.com/2011/05/windows-7-sp1-iis-and-intellitrace.html,但这没有效果。

有什么我想念的吗?

大卫穆林

0 投票
1 回答
468 浏览

c# - 如何为 IntelliTrace 收集一些数据?

是否可以仅为某些代码区域收集 IntelliTrace 数据?例如,我有一些方法:

在此示例中,我只想收集 SomeMethod1() 和 SomeMethod2() 的数据。可能吗?

0 投票
2 回答
1950 浏览

visual-studio-2010 - IntelliTrace 和 ADO.NET 参数值

我正在尝试调试实体框架,并且可以看到数据库调用,但未显示参数值。我尝试了一堆选项,但看不到任何参数。可能吗?如果没有,那将是一个彻底的失望。

0 投票
1 回答
376 浏览

visual-studio-2010 - VS 2010 Ultimate 中的调试历史记录在哪里?

据我所知,VS 2010 Ultimate(我正在使用的版本)应该有调试历史记录,但我在任何地方都找不到。是因为我正在调试 WinForms 应用程序吗?会不会是我的版本没有附带调试历史功能?

这是我从 BizSpark 免费获得的版本。这是完整版本:10.0.30319.1 RTMRel。我确实有 IntelliTrace 的东西,我认为这与调试历史有关。

0 投票
1 回答
1148 浏览

wcf - 带有 WCF 和 IIS 的“IntelliTrace 未收集此调试会话的数据”消息

在 Windows 7 SP1 64 位上调试由 IIS 托管的 WCF 服务时,我在 IntelliTrace 选项卡中收到以下消息。我试过这个技巧,但没有帮助。这似乎是第 22 条问题。如果进程 (w3wp.exe) 已经在运行,IntelliTrace 将不起作用,但要获得断点,我需要附加到正在运行的 w3wp.exe 进程。所有代码都在同一个解决方案中。在连接到 IIS 时如何让 IntelliTrace 工作的任何想法?如果这不起作用,我可能必须使用内部 Web 服务器进行调试,在调用 WCF 服务时它可以启动。

消息: IntelliTrace 没有为此调试会话收集数据。项目类型可能不受支持,或者您正在调试的进程可能已附加到或在禁用 IntelliTrace 的情况下启动。在 Visual Studio 中重新启动调试会话可能会解决此问题。请注意,附加到已运行的进程时不支持 IntelliTrace。

0 投票
2 回答
189 浏览

intellitrace - Intellitrace 没有捕获参数和返回值

该值显示为 {unknown} 但根据文档它应该显示它

在此处输入图像描述

谢谢你的协助。我一直在寻找这个退出一段时间

0 投票
2 回答
742 浏览

visual-studio - 一旦使用“ngen install ... /profile”,IntelliTrace 将无法正常工作

我们正在开发一个应用程序,它极大地受益于 .NET 框架的 Profiled Native Images。因此,在我们的安装过程中,我们在几个 .NET 程序集上运行以下命令:

ngen install "ASSEMBLY NAME" /Profile

在部署我们的应用程序后不久,我们就收到了用户在 Visual Studio 2010 中的 IntelliTrace 功能停止工作的投诉。经过短暂调查后,我们发现一旦有 mscorlib.dll 的Profiling Native Image,IntelliTrace 就会停止工作。此外,当它发生时,我们会在事件查看器中收到以下消息:

TraceLog Profiler 检测到加载到进程中的 NGEN /profile 程序集。不支持此类程序集。收集将被禁用。

这尤其令人不安,因为 mscorlib.dll 是任何其他 .NET 程序集的依赖项,这意味着ngen install ... /profile在任何程序集上使用也会导致生成 mscorlib.dll。

以下是该问题的简单再现:

  1. 创建一个新的控制台应用程序,将其目标框架设置为 .NET 2。添加图像中显示的代码并在 SomeFunction 之后设置断点。 示例代码

  2. 将 IntelliTrace 设置为“IntelliTrace 事件和呼叫信息”

  3. 开始调试。一旦断点被​​击中,您应该得到以下正确的 IntelliTrace: 正确的 IntelliTrace

  4. 停止调试并退出 Visual Studio。

  5. 以提升模式打开新的 cmd.exe
  6. 执行: %windir%\Microsoft.NET\Framework\v2.0.50727\ngen install "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /Profile
  7. 再次启动 Visual Studio 并开始调试。将命中相同的断点。但是,这一次 IntelliTrace 将如下所示: 损坏的 IntelliTrace
  8. 要使 IntelliTrace 在同一 cmd 窗口中再次运行:

%windir%\Microsoft.NET\Framework\v2.0.50727\ngen uninstall "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /Profile

我们还尝试使用ngen.exe 的/NoDependencies标志来仅添加特定程序集,而不添加 mscorlib,但是,似乎该标志被忽略 - 即使我们已经执行ngen install ... /Profile /NoDependencies,依赖项已安装:运行ngen display | find "<profiling>"显示 mscorlib即使使用了 /NoDependencies 标志,仍然安装。

问题

  1. 有没有办法 NGEN 卸载 mscorlib /profile,即使安装了其他 ngen /profile 程序集?
  2. 执行 NGen /Profile 后,是否有使 IntelliTrace 正常工作的解决方法?
  3. 为什么 /NoDependencies 标志没有按预期工作?

谢谢你,维塔利贝尔曼

0 投票
1 回答
386 浏览

windows-services - 在托管 Windows 服务上在没有 Visual Studio 的盒子上运行 IntelliTrace

在 64 位安装的 Windows 7 下尝试在托管 Windows 服务上运行 IntelliTrace 时,我不断收到相同的错误

.NET 运行时版本 4.0.30319.239 - 在 CoCreateInstance 期间加载探查器失败。探查器 CLSID:“{301EC75B-AD5A-459C-A4C4-911C878FA196}”。HRESULT:0x800700c1。进程 ID(十进制):3772。消息 ID:[0x2504]。

我作为来源引用的文章:http: //blogs.msdn.com/b/msaffer/archive/2011/02/23/using-intellitrace-with-services.aspx

有没有人尝试过这个并取得了很大的成功?

0 投票
2 回答
468 浏览

events - 带有控制台和跟踪事件的 IntelliTrace

我正在使用 Intellitrace,在 IntelliTrace 的选项中我添加了 Console 和 Trace 事件,因为在我的代码中我有一些我想查看的 Console.Write 和 Trace.Write 调用,然后我在调试模式下运行我的应用程序,但是当我在 IntelliTrace 窗口中检查我的应用程序引发的事件时,没有显示这些事件,但是是其他事件。甚至,我在与 Trace.Write 调用有一行的代码中一步一步地进行,但什么也没有,调用或事件不会出现在 IntelliTrace 窗口中。

我做错了什么?

谢谢。