繁体   English   中英

Windows应用商店崩溃崩溃未在Application Insights Azure门户中记录

[英]Windows store app crashes not get logged in Application Insights azure portal

我已经在我的azure帐户中创建了Application Insights资源。 之后,我将乐器键添加到了Windows应用商店应用中。 我已为Visual Studio 2013配置了应用程序见解。源代码如下,

sealed partial class App : Application
{
    public App()
    {
        InitializeComponent();
        WindowsAppInitializer.InitializeAsync("XXXXXX-XXXXXX");
    }
}

我想跟踪我的应用程序崩溃。 但是崩溃没有记录在门户内部。 显示用户详细信息,页面浏览量,会话。 除了添加乐器键外,我还想做什么? 请帮忙。

您是在应用程序中模拟未处理的异常,如果可以,请查看VS中的输出窗口,我们在输出窗口中记录了我们要发送到后端的每个事件,或者尝试使用fiddler捕获在我们发送的事件中。

引导SDK的推荐方法如下:

sealed partial class App : Application
{
    public App()
    {
        WindowsAppInitializer.InitializeAsync("XXXXXX-XXXXXX");
        InitializeComponent();        
    }
}

谢谢,

梅尼·扎尔兹曼[MSFT]

如果您使用配置文件方法( ApplicationInsights.config ),则将AddAddTelemetryModules ,如下所示:

<TelemetryModules>
...
    <Add Type="Microsoft.ApplicationInsights.Extensibility.Windows.UnhandledExceptionTelemetryModule, Microsoft.ApplicationInsights.Extensibility.Windows"/>
</TelemetryModules>

这将启用崩溃的自动记录。

我不知道是否是这种情况,但是经过一些测试,似乎崩溃仅记录在Release版本中,这可能与Debug vs Release模式有关。

调试与发布模式

调试

如果您在调试模式下构建,事件将在生成后立即发送。 如果您失去了互联网连接,然后在重新获得连接之前退出应用程序,则离线遥测将被丢弃。

发布

如果您内置发布配置,则事件将存储在设备中,并在应用程序恢复时发送。 数据也在应用程序首次使用时发送。 如果启动时没有互联网连接,则会存储先前的遥测以及当前生命周期的遥测,并在下一个简历中发送。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM