2016-05-17 67 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在沒有包的情況下發送數據是正確的。 –

相關問題