我正在跟踪WPF应用程序中的指标。我已经将Application Insights DLL从0.17更新到1.1。这意味着删除旧DLL并通过Nuget添加SDK。现在我在门户网站上看不到我的指标/事件。我在调试器输出窗口中看不到任何活动。 激活 DeveloperMode 似乎没有做任何事情。
TelemetryConfiguration.Active.TelemetryChannel.DeveloperMode = true;
我可以看到AI DLL正确放置在输出文件夹中,并且在发送事件时我没有收到任何错误消息。但似乎没有任何数据可以通过。
我试图用小提琴手检查流量。但似乎没有数据发送。我已经尝试过这里建议的事情:
对可能出现什么问题的任何建议?
解决方案: 确保 ApplicationInsights.config 属性设置为
“永远复制”
或
“如果更新则复制”
加成: 如何配置1.1
答案 0 :(得分:0)
在较新的1.1 SDK中,设置应该更简单。您可以简单地新建一个telemetryClient来发送。您不需要任何其他配置文件或其他代码。
tc = new TelemetryClient();
tc.InstrumentationKey = "GET YOUR KEY FROM THE PORTAL";
tc.TrackEvent("SampleEvent");
有关获取WPF应用程序设置的一些其他详细信息,请访问here。