在我的 MVC Web 应用程序上启用 Application Insights 后,我看到一个名为 ai.0.22.8-build00154.js 的文件已添加到/Scripts 文件夹中(但是,它未包含在 .csproj 中)。
此外,我没有看到该文件在项目的任何地方被引用。 当我运行 Web 应用程序时,我确实看到数据被发送到 Azure 上的 Application Insights 实例。
*问题* 这个 javascript 文件是否是必需的?
请注意,我在本节末尾确实有脚本片段(根据 App.Insights 文档)。
最佳答案
此文件不是必需的。如果您决定自行托管 Application Insights JS SDK 并且不在 CDN 上使用托管版本 ( http://az416426.vo.msecnd.net/scripts/a/ai.0.js ),则包含该版本。该代码片段引用了此版本,因此如果您决定自己托管 AI JS SDK 脚本,则还需要更新该代码片段。 建议您引用 CDN 上的版本,因为这样可以自动获取所有最新更新。
关于Azure:应用程序洞察。是否需要 ai.x.xx.x-buildxxxxx.js 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37286205/