我正在添加一个Azure应用服务计划到我的资源组。我希望它是一个LinuxCore3WebAPI的.NET主机。此外,我想使用应用程序洞察。但是,在使用Azure时,将Application添加到3应用程序的选项已经灰飞烟灭。应用程序洞察目前不支持吗?我有另一个Linux,它使用Node作为它的运行时,它允许我毫无问题地添加Application。对于在Azure应用程序中运行的.NET Core3WebAPI,是否需要做一些特殊的事情来添加应用程序洞察力?
编辑:下面是我看到的一些截图


发布于 2019-12-11 20:08:20
linux还不支持Asp.Net内核的应用程序内核的无代码支持。您需要进行基于代码的启用,这包括将SDK nuget安装到您的项目中,如下所示:https://learn.microsoft.com/en-us/azure/azure-monitor/app/asp-net-core
更新:是为.NET 6.0添加的。检查文档:https://learn.microsoft.com/azure/azure-monitor/app/azure-web-apps-net-core?tabs=Linux%2Cwindows
发布于 2019-12-10 14:51:03
根据文档的说法,是的!
支持的场景-- ASP.NET核心的applications可以监视您的应用程序,不管它们在哪里或如何运行。如果您的应用程序正在运行,并且与Azure有网络连接,则可以收集遥测数据。.NET内核支持的任何地方都支持应用程序监视。支助范围包括: 操作系统: Windows、Linux或Mac。托管方法:进程中或进程外。部署方法:依赖于框架的或自包含的。Web服务器: IIS (Internet Information Server)或Kestrel。托管平台: Azure App Service、Azure VM、Docker、Azure Kubernetes服务(AKS)等的Web应用程序功能。.NET核心运行时版本: 1.XX、2.XX或3.XX IDE: Visual、VS代码或命令行。备注 如果您使用的是ASP.NET Core3.0和Application,请使用2.8.0或更高版本。这是唯一支持ASP.NET Core3.0的版本。
发布于 2019-12-13 19:56:43
用于.NET核心应用程序的应用程序的自动检测是一个高度优先事项,并计划支持该功能。敬请期待!非常感谢您的反馈和耐心!)
https://stackoverflow.com/questions/59269801
复制相似问题