应用程序见解 returns 400 错误

Application insights returns 400 error

今天我发现了应用程序洞察力的问题。现在 returns 当我尝试跟踪事件时出现 400 错误:

POST https://dc.services.visualstudio.com/v2/track 400(106:类型 'Device' 上的字段 'type' 类型不正确。预期:字符串,实际:未定义)

没有任何可能导致此问题的更改。 如果我尝试为它提供类型字段,它只会导致另一个错误(用户类型)。

我正在通过 angularJs module 使用应用洞察。

有人可以帮我吗?

谢谢!

问题是 SDK that you're using,它是社区支持的,因此我们在更改数据收集端点之前不会对此 SDK 进行验证。 您可以看到已经有针对此 SDK 的 an issue opened 来解决您所描述的问题。

我们建议使用 officially supported JS SDK to ensure compatibility with data collection endpoint. We are continuously making improvements and recently added auto-collection of AJAX requests。

已在最新版本的插件 (0.2.8) 中修复。 nuget 包的更新解决了这个问题。

https://github.com/khaines/angular-applicationinsights/issues/35