问题标签 [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 投票
1 回答
465 浏览

asp.net - 如何获取触发到断点的 ASP.NET 事件列表?

如何获取触发到断点的 ASP.NET 事件列表?例如,如果我在 Page_Load 中放置了一个断点,我希望看到诸如 preinit、init、LoadViewState、loadpostdata..etc 之类的事件被触发。我正在查看 IntelliTrace,但没有此类信息。

有什么工具可以提供这些信息吗?探查器?商业产品很好。

我正在使用一些第三方服务器控件,这样的工具对调试有很大帮助。

0 投票
2 回答
432 浏览

visual-studio-2010 - 来自 Windows Azure 辅助角色的 IntelliTrace 日志不起作用

我一直在尝试使用 IntelliTrace 监控我的工人角色,特别是在我们承受高负载的时候。

当我尝试使用 Visual Studio 下载日志时,我得到:

无法打开 IntelliTrace 日志。错误信息:系统错误。

其他时候,当下载日志文件时,会产生另一个错误:无法完成操作。

我已经下载了IntelliTraceReader并在调试时指出日志文件本身存在问题,并声明:

已添加具有相同密钥的项目

我看到关于 SO 的帖子指出这可能是一个已知问题,但是,我不确定如何解决它。还有比这更进一步的建议吗?

0 投票
1 回答
405 浏览

c# - 在构建之前插入代码

我正在为 Visual Studio 2010 构建一个 vspackage,并且需要能够在构建过程中将代码无形地注入到解决方案中的每个函数中。

目前我可以使用这个:

它将代码直接插入代码文件以供所有人查看。这行得通,但由于代码只收集运行时数据,我永远不需要看到它。有没有办法在构建过程中注入代码而不像上面那样公开插入代码?

我可以为解决方案中的所有代码文件创建临时文件,并将代码注入其中,然后在调试会话结束后处理它们。这会是最好的方法吗?

当 Intellitrace 从正在运行的可执行文件中收集数据时,它不需要做类似的事情吗?我假设它将代码注入每个方法以保存变量状态。

0 投票
1 回答
359 浏览

.net - 记录 Intellitrace?

是否可以在抛出异常时将 Intellitrace 文件生成到文件中?我从未使用过 Intellitrace,但是通过跟踪 Intellitrace 文件而不是煞费苦心地检查日志文件来调试错误不是很好吗?

0 投票
1 回答
231 浏览

.net - 为什么我的 Microsoft 测试管理器测试运行不会生成 Intellitrace 文件?

我正在使用 Microsoft 测试管理器 2010。我有一个想要测试的应用程序。我创建了一个启用了“Intellitrace”选项的测试配置。我创建了一个使用该配置的测试。但是,当我运行测试并创建错误时,我找不到 Intellitrace,也没有收到错误消息。与该配置相关的其他项目(即事件日志)确实按预期显示。可能存在哪些条件阻止我成功收集 Intellitrace 文件?

0 投票
1 回答
2085 浏览

asp.net-mvc-3 - 尝试在迁移的项目中使用带有调用信息的 IntelliTrace 时,Visual Studio 2012 RC 抛出异常

上周在 TechEd 了解 IntelliTrace 后,我今天早上安装了 Visual Studio 2012 Ultimate RC。我们目前使用 VS 2010 Professional,因此使用 2012 RC 是我测试 IntelliTrace 的唯一简单选择。

我打开了 VS 2012 Ultimate RC 并打开了一个用 VS 2010 编写的 MVC 3 项目。如果我将它设置为“仅 IntelliTrace 事件”,IntelliTrace 运行良好。但是,如果我将其设置为“IntelliTrace 事件和调用信息”,则在启动调试器时会出现异常:

问题似乎出在 Microsoft.VisualStudio.WebHost.Server.OnSocketAccept 的函数条目中。我不知道这是什么。

我玩了一些,发现:

  • 如果我打开在 VS 2010 中创建的 Web 表单项目,则不会出现此问题。
  • 如果我在 VS 2012 RC 中创建新的 MVC 3 项目,则不会出现此问题。
  • 仅当我打开在 VS 2010 中创建的 MVC 3 项目时才会出现此问题。

除了在 VS 2012 RC 中创建一个新项目并复制所有代码之外,我不知道如何尝试解决这个问题,我不想为我们拥有的每个项目都这样做。我不知道这可能是 VS 2012 RC 中的错误。我还要注意,我还收到一条错误消息,提示“无法找到或打开 PDB 文件”,它与 IntelliTrace 输出中的最后一个事件一起出现,但不确定它是否已连接。任何帮助都是极好的。

0 投票
1 回答
146 浏览

debugging - Intellitrace 11 和桌面应用程序

我尝试通过 Intellitrace 11 调试我的桌面应用程序。但我发现只有一本关于 Intellitrace 11 的手册(这里),但这里是关于调试 Web 应用程序的,它托管在 IIS 上。Web 中的所有其他手册类似,并且都是关于调试 Web 应用程序的。

是否可以通过 Intellitrace 11 调试 desctop 应用程序(独立,没有测试管理器)?

0 投票
1 回答
675 浏览

memory-leaks - 如何使用 IntelliTrace Standalone Collector 检测生产 .Net 应用程序中的内存泄漏?

Visual Studio 2012RC 能够使用 IntellitTrace 独立收集器收集的 IIS 应用程序池数据的外部收集跟踪文件。我知道在我的生产应用程序中存在某种内存泄漏,经过几个小时的监控就很明显了。

我现在准备好插入 VS2012 的大型 iTrace 文件,但想知道如何找到有问题的对象。

我也在使用调试器工具并遵循 这些说明。但是,在尝试执行 .load SOS 或任何其他命令时遇到错误,表明未加载适当的 CLR 文件(或类似文件)。

我希望在 IntelliTrace 分析器中看到类似的地址列表和消耗的内存 - 这可能吗?

一些帮助将不胜感激。

0 投票
1 回答
204 浏览

c# - 将现有表单添加到项目导致 Intellitrace 崩溃

我正在创建一个新项目,该项目需要 4 或 5 个以前项目中已经创建的表单。

我通过右键单击项目来添加它们 -> 添加现有 -> 浏览到表单并添加 Form.cs、form.Designer.cs 和 Form.resx

我进入并更改了表单上的名称空间。

现在,当我尝试在调试模式下运行项目时,IntelliTrace 崩溃。

该程序打开,但在我关闭它后需要大约 5 分钟才能在 VS 中停止“运行”。

我 95% 确定唯一可能导致此问题的原因是我将表单添加到项目中。我在这里做错了什么?

编辑:当我尝试打开添加的表单时,它们不会打开。没有错误或任何东西,它们只是不会打开。

当我调试 IntelliTrace 时

0 投票
1 回答
2442 浏览

intellitrace - 在哪里下载 Fabrikam Fiber 呼叫中心代码库?

我正在尝试为 Fabrikam 光纤呼叫中心下载 Asp.Net 应用程序。Larry Guger 在http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DEV365上 关于“Visual Studio 2012 生产中的高级 IntelliTrace”的演示中使用了它。这将是一个很大的帮助,因为它是一次尝试所有新的 VS 2012 功能的完美代码库。

如果这不是提出这个问题的正确论坛,请提出建议。

谢谢您的帮助。