Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Azure Application Insights使用调用堆栈进行调试_C#_Azure_Uwp_Azure Application Insights_.net Native - Fatal编程技术网

C# Azure Application Insights使用调用堆栈进行调试

C# Azure Application Insights使用调用堆栈进行调试,c#,azure,uwp,azure-application-insights,.net-native,C#,Azure,Uwp,Azure Application Insights,.net Native,我试图找出一种调试Azure的应用程序洞察中收到的异常的方法。 我不熟悉这种类型的调试,因为我只在VisualStudio中真正处理过bug,在那里有一个活动的调试器正在运行。然而,对于应用程序洞察,存在空引用异常,它们只提供调用堆栈,而没有有用的异常消息 异常消息:Arg\u NullReferenceException 调用堆栈:位于SharedLibrary+0x68d4c5 ---来自引发异常的上一个位置的堆栈结束跟踪--- 在共享图书馆+0x329115 在共享图书馆+0x329207

我试图找出一种调试Azure的应用程序洞察中收到的异常的方法。 我不熟悉这种类型的调试,因为我只在VisualStudio中真正处理过bug,在那里有一个活动的调试器正在运行。然而,对于应用程序洞察,存在空引用异常,它们只提供调用堆栈,而没有有用的异常消息

异常消息:
Arg\u NullReferenceException

调用堆栈:
位于SharedLibrary+0x68d4c5
---来自引发异常的上一个位置的堆栈结束跟踪---
在共享图书馆+0x329115
在共享图书馆+0x329207
在共享图书馆+0x34d603

其他异常包括消息,例如
从HRESULT 0x800455A0中排除,
而其他人则展示了他们追溯到的方法

有没有办法找到破译调用堆栈、基址或HResult导致这些异常的原因


这对于消除我的应用程序中的错误非常有用。

更新:这现在由HockeyApp遥测堆栈支持。请参阅:

当您的应用程序使用.NET Native编译时,生成的二进制文件并不包含通常可用于.NET应用程序的所有丰富元数据。(如果使用.NET Native编译时调用Environment.StackTrace,则会得到相同的行为。)我们会将所有数据写入生成的pdb文件中,但在运行时不可用

这里的解决方案是使用pdb文件中的信息事后重建堆栈。我知道AppInsights团队在他们的待办事项中有这一点,但似乎没有发生。我们有一些诊断工具,我们正在尝试发布,所以你可以自己重新组合,但是发布它们有点困难


如果你发邮件到dotnetnative@microsoft.com描述此问题可能有助于润滑某些车轮。

是否欢迎有相同问题的人给您发邮件?我也遇到了类似的问题,这已经是连续第二天了。任何有这个问题的人都应该马上发火。“展示真正的客户痛苦”是完成工作的一个非常好的方式。这就是说,假期基本上把我一个人留在了一个鬼城。。。我们会尽力的。