我们正尝试在部署到Azure App Service中的虚拟应用程序的Web API中使用MS Application Insights。目前,此应用服务是使用部署插槽部署的。
以下条件属实:
除仪表键之外的唯一区别如下: 1.将API作为app /1.0部署为虚拟应用程序(在ApplicationSettings:Virtual Applications and directories中定义)到目录site \ api10 2.应用服务托管在名为UAT的部署槽中。
我怀疑问题是因为(a)它是虚拟应用程序还是(b)部署到部署位置。
非常感谢任何见解。
答案 0 :(得分:1)
根据您的描述,我创建了我的开发槽并配置了"虚拟应用程序和目录"在"设置>应用程序设置"我在Azure门户网站上的Web应用程序如下:
网站网址:http://bruce-chen-001-staging01.azurewebsites.net/
然后我按照tutorial关于使用Application Insights检测Web API。创建项目后,我将应用程序部署到Azure Web App的部署槽中。
此外,我检查了我的网页内容是否已通过KUDU成功部署到Azure。
浏览以下链接并等待片刻,然后我可以按以下方式获取我的指标:
http://bruce-chen-001-staging01.azurewebsites.net/staging01/api/values
总之,请尝试检查您的步骤,找出是否遗漏了某些内容。