Azure webforms应用程序洞察

时间:2014-11-25 15:02:53

标签: vb.net azure azure-web-sites azure-application-insights

是否可以在我的Web表单项目中使用Visual Studio 2013 Application Insights?

我已将应用洞察力添加到我的项目中,但无法获得Application Insights门户的性能指标。我的项目在Azure网站上运行。

4 个答案:

答案 0 :(得分:2)

现在有一个Azure网站扩展,支持azure网站的性能指标:

http://blogs.msdn.com/b/visualstudioalm/archive/2015/01/07/application-insights-and-azure-websites.aspx

  

如果您有Azure WebSite并且想要启用应用程序   见解遵循以下步骤:

     

1)将应用程序安装到Visual Studio中的Application Insights   2013 Update 3或更高版本,并部署到Azure WebSite。

     

注意:如果您的应用已加入Application Insights   确保您使用的是.12 SDK(或更高版本)。

     

2)在Azure网站上启用Application Insights扩展   该网站的刀片(不是Application Insight刀片)   使用.12或更高版本的SDK启用Application Insights

     

3)现在扩展已启用执行针对您的一些请求   Web App并导航到Application Insights资源刀片

答案 1 :(得分:0)

据我所知,Application Insights仅适用于Web应用程序。

以下是支持的项目类型:

  1. 网络服务或网络应用程序。
  2. 使用JavaScript的网页。 A
  3. Windows Phone 8应用。
  4. Windows应用商店应用
  5. 有关您可以监控的项目类型的详细信息,请参阅此页面:http://msdn.microsoft.com/en-us/library/dn481095.aspx

答案 2 :(得分:0)

Ken的答案适用于应用程序洞察非常支持的应用程序类型。这包括无缝入门/入门和加载"自动"数据可见,无需编写任何新的代码行。

来自SDK"核心"我们可以支持其他类型的应用程序,如WPF和桌面应用程序。以下是手动设置所需的步骤以及获取发送到应用程序洞察服务的指标,事件,跟踪等所需的代码。如果您的winform应用程序也在天蓝色网站上运行,这应该可以正常工作。

Application Insights for WPF Application

答案 3 :(得分:0)

目前, Application Insights仅关注基于网络的应用

  • ASP.NET Web Forms
  • ASP.NET MVC
  • ASP.NET Web API
  • ASP.NET Core
  • WCF
  • 的JavaScript

和一些替代平台/语言(PHP,Ruby,Java)。

Azure应用服务(以前称为网站)不支持性能计数器(CPU百分比,光盘读/写操作,可用内存等)。

为了澄清:Azure网站扩展只是帮助您收集依赖项和一些统计信息,以防您的应用程序在.NET版本上运行< 4.6。