我有一个.net 6 Web应用程序,并部署到Azure应用程序服务中。我想为它配置应用洞察力。当您选中应用服务的设置下的应用程序洞察菜单时,应用程序洞察即被部署并启用。
我正在跟随下面的链接
Application Insights for ASP.NET Core applications
我被困在它的指令转到项目>添加应用程序洞察遥测。
我使用我的Visual Studio和我的组织ID,部署正在客户端租户上进行。ID仅用于访问客户端Azure Portal订阅,其他不使用。当我转到建议的菜单选项(如上所述)时,我会看到一个弹出窗口,里面有我的org id和订阅和资源。如何在不添加用于访问客户端Azure Portal的帐户的情况下执行此步骤?
1条答案
按热度按时间nhaq1z211#
如何在不添加用于访问客户端Azure Portal的帐户的情况下执行此步骤?
若要在不提供Azure帐户的情况下配置Application Insights,您需要选择
Application Insights Sdk (Local)
。它清楚地表明,此依赖项用于跟踪和监视WebApp的性能,而无需连接到Azure中的示例。
我看到服务依赖JSON文件以及在Web应用程序项目中创建的本地版本
是的,
serviceDependencies.json
,当我们添加本地SDK时被添加。我们不会在创建的文件中配置任何内容。如果您使用的是最新的. NET Core 6或更高版本,则以下代码行将添加到
Program.cs
文件中。.NET 5
,我没有看到任何添加的代码。Startup.cs
文件中,在ConfigureServices
下添加下面的行。appsettings.json
文件中添加与此Link中所述相同的配置。输出: