【发布时间】:2016-12-07 19:12:56
【问题描述】:
我们正在尝试在部署到 Azure 应用服务中的虚拟应用程序的 Web API 中使用 MS Application Insights。目前,此应用服务使用部署槽进行部署。
满足以下条件:
- ApplicationsInsights.config 已成功部署,已通过在 Azure 门户中打开应用的控制台进行验证。
- 第二个应用部署到单独的应用服务并使用单独的检测密钥(否则配置相同)运行良好。
除检测键之外的唯一区别如下: 1. API作为虚拟应用程序(定义在ApplicationSettings:虚拟应用程序和目录)作为app /1.0部署到目录site\api10 2. 应用服务托管在名为 UAT 的部署槽中。
我怀疑出现此问题的原因是 (a) 它是一个虚拟应用程序或 (b) 已部署到部署槽。
任何见解都将不胜感激。
【问题讨论】:
-
你说WebAPI,这是用OWIN吗?
-
是的。最新 5.2.3 Web api
-
您尝试过 OwinExtensions 吗? github.com/marcinbudny/applicationinsights-owinextensions
-
看起来很有趣,但我认为这在这种情况下没有帮助......它在本地机器上工作正常,只是在天蓝色:(
标签: azure-web-app-service azure-application-insights