我看到了异常和详细信息,但我想知道的是发生这种情况时变量的状态。所以我想我需要的是加载到 VS2015 中的 intellitrace 文件,对吗?或者我错过了什么?我环顾四周,找不到我要找的东西。
最佳答案
IntelliTrace 不捕获局部变量的值。据我所知,由于性能原因。它只记录实际参数的值和方法返回的值。然而,这里也有一个限制。如果实际参数(或返回值)是引用类型,IntelliTrace 将不会捕获整个对象图,而只会捕获第一级。例如,假设有一个类 A。它有 2 个属性:
int IntProp { get; set; }
SomeClass ObjectProp { get; set; }
在这种情况下,IntelliTrace 将允许我们仅检查 IntProp
的值。至于ObjectProp
,我们只能查看它是否已设置。无法查看 SomeClass
实例的属性。
关于debugging - 我可以从 Azure 中的 Application Insights 异常获取 Intellitrace 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38334604/