Windows商店应用程序崩溃,无法登录Application Insights azure门户
本文关键字:Application 登录 Insights azure 门户 应用程序 崩溃 Windows | 更新日期: 2023-09-27 18:00:52
我已经在我的azure帐户中创建了Application Insights资源。之后,我将仪器钥匙添加到我的windows商店应用程序中。我已经为visualstudio2013配置了应用程序洞察。源代码如下,
sealed partial class App : Application
{
public App()
{
InitializeComponent();
WindowsAppInitializer.InitializeAsync("XXXXXX-XXXXXX");
}
}
我想跟踪我的应用程序崩溃的情况。但是崩溃并没有被记录在门户内。将显示"用户"、"页面视图"answers"会话"的详细信息。除了加上仪表键,我还想做什么?请帮忙。
您是否在应用程序中模拟未处理的异常,如果是,请查看VS中的输出窗口,我们将在输出窗口中记录发送到后端的每个事件,或者尝试使用fiddler捕获发送的事件。
此外,引导SDK的推荐方法如下:
sealed partial class App : Application
{
public App()
{
WindowsAppInitializer.InitializeAsync("XXXXXX-XXXXXX");
InitializeComponent();
}
}
谢谢,
Meni Zalzman[MST]
如果使用配置文件方法(ApplicationInsights.config
(,则将Add
行添加到TelemetryModules
中,如图所示:
<TelemetryModules>
...
<Add Type="Microsoft.ApplicationInsights.Extensibility.Windows.UnhandledExceptionTelemetryModule, Microsoft.ApplicationInsights.Extensibility.Windows"/>
</TelemetryModules>
这将启用崩溃的自动日志记录。
我不知道是不是这样,但经过一些测试,崩溃似乎只记录在发布版本中,这可能与调试与发布模式有关
调试与发布模式
调试
如果在调试模式下生成,则事件一生成就会立即发送。如果您失去互联网连接,然后在恢复连接之前退出应用程序,则会放弃脱机遥测。
Release
如果内置版本配置,则事件将存储在设备中,并在应用程序恢复时发送。数据也会在应用程序首次使用时发送。如果启动时没有互联网连接,则会存储以前的遥测数据以及当前生命周期的遥测数据,并在下一次恢复时发送。