2016-05-17 63 views
1

在我的MVC web应用程序上启用应用程序见解后,我看到名为ai.0.22.8-build00154.js的文件已添加到/ Scripts文件夹(但未包含在.csproj中)。Azure:应用程序见解。需要ai.x.xx.x-buildxxxxx.js文件吗?

此外,我没有看到该文件在项目中的任何地方引用。 当我运行Web应用程序时,我确实看到数据被发送到Azure上的我的Application Insights实例。

*问题* 甚至需要此javascript文件吗?

请注意,我在该部分末尾有一个脚本代码段(每个App。Insights文档)。

回答

4

此文件不是必需的。如果您决定自己托管Application Insights JS SDK,并且不使用CDN上的托管版本(http://az416426.vo.msecnd.net/scripts/a/ai.0.js),则包含它。该片段引用了该版本,因此如果您决定自己托管AI JS SDK脚本,则还需要更新片段。 建议您参考CDN上的版本,因为这是自动获取所有最新更新的方式。

+0

当您创建新项目时,VS中的应用程序洞察工具将使用部分内容来注入一些初始javascript。并在一个点上,我相信它也在那里,使打字稿/等intellisense完成? –

0

是的我认为这是必需的,它是Nuget包。你在那里的文件名似乎与package相匹配。

+0

感谢您的回复。如果这确实是必需的,那么为什么我会在我的Application Insights中看到数据?我的意思是,事情正在起作用。但我没有包括也没有引用这个.js文件。 – AlvinfromDiaspar

+0

@AlvinfromDiaspar您可能包含[Application Insights]中的JavaScript代码片段(https://azure.microsoft.com/zh-CN/documentation/articles/app-insights-javascript/#add-the-sdk-script-对您的应用程序内或 - 网页页)。该片段从Azure加载ai.js文件,该文件应该与Nuget-package中的相同,所以Application Insights在没有包的情况下发送数据是正确的。 –

相关问题