我有两个单独的订阅 (I) 开发订阅 (II) 生产订阅。
我已经为我的开发订阅实施了 App Insights。我已经添加了最新的 NUGET 包(1.0)并在 MVC 的 _Layout 页面(标签之前)中实现了 javascript 代码片段。
使用 MSDN 的一些参考文章,我动态地制作了检测密钥(通过应用程序设置,我正在阅读我的密钥,在 Global.asax 下我将该密钥提供给 Telemetry.Active Session
Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.Active.InstrumentationKey = ApplicationInsightsConfigSettings.InstrumentationKey;
Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.Active.ContextInitializers.Add(new ApplicationContextInitializer());
现在,在开发订阅中,AppInsights 为我提供了所有页面、会话信息以及任何异常的调用堆栈。
但是对于生产订阅,虽然我使用了正确的检测密钥,但它显示“此时间段内没有数据”。在此服务器上配置和发布最后一个版本后,我已经等了将近 24 小时。
谁能建议我应该在这里检查什么以解决更多问题?