ASP.NET 5中的应用程序见解

时间:2015-09-30 05:31:30

标签: asp.net angularjs azure asp.net-core azure-application-insights

我已配置ASP .NET 5应用程序以使用应用程序洞察。它是一个angularjs Web应用程序,具有纯HTML,Java脚本和无服务器端代码。

遵循的步骤

  1. 在project.json中添加了Microsoft.ApplicationInsights包。
  2. 在html的head部分添加了必需的javascript。
  3. 在azure门户网站中,除服务器响应时间,服务器请求和失败的请求数据外,其他所有内容都显示正常。

    我尝试了两件事。

    1. 在我的本地机器(在corportate代理后面)托管了网站,打开了80和443端口。已安装的应用程序洞察状态监视工具,其中为站点启用了appinsights。

    2. 在azure网站上托管该网站。

    3. 在这两种情况下,只显示服务器响应数据。找到下面的屏幕截图。 enter image description here

      请帮忙。我错过了什么。?

1 个答案:

答案 0 :(得分:1)

如您的问题所述,您的应用程序是纯客户端应用程序。因此,您只能根据Application Insights指南获取您可能在<head>代码中插入的JavaScript代码报告的指标。

您不向服务器端发送任何请求,因此您的服务器部件无法将任何指标发送到Application Insights。

另一方面,如果您只有服务器应用程序(例如某些Web API)而没有客户端部分,那么您将获得当前缺少的三个指标,但没有浏览器加载数据。