我有一个由3个网络项目组成的解决方案:
1 - MVC
app用作auth / STS
2 - Web Api 2
app
3 - MVC
app(主网站)用于加载Angular应用。
我已经下载了AppInsights
的所有nuget包,所有内容都应该正确配置,包括<Add Type="Microsoft.ApplicationInsights.DependencyCollector.DependencyTrackingTelemetryModule, Microsoft.AI.DependencyCollector" />
文件中包含ApplicationInsights.config
。
当我在本地运行我的解决方案时,我可以在Azure门户上看到对我的API的请求正在记录依赖关系数据(db查询)。但是,一旦我部署到Azure,AppInsights
记录了对我的API发出请求但不记录依赖数据(查询数据库等),这就是我实际上是因为我需要一个基准测试,所以我可以开始提高负载/压力测试的性能。
我目前在Azure上的设置是主应用程序(上面的#3)是Azure Website
,API以及auth应用程序作为虚拟应用程序托管在网站下。
感谢先进的任何帮助。
答案 0 :(得分:0)
您在Azure上使用的.NET框架版本是什么?它与开发环境中的相同吗? App Insights从.NET 4.6开始收集此信息。如果您使用的是4.5,则应安装状态监视器或启用AI扩展(请参阅此处:https://azure.microsoft.com/en-us/documentation/articles/app-insights-asp-net-dependencies/)