gpt4 book ai didi

azure - 没有关于 .NET Core 3.1 的应用程序洞察实时指标的数据

转载 作者:行者123 更新时间:2023-12-03 02:29:15 25 4
gpt4 key购买 nike

我正在尝试在 ASP.NET Core 3.1 Web 应用程序上设置 Application Insights,但没有成功...我安装了“Microsoft.ApplicationInsights.AspNetCore”的2.16版本,然后在startup.cs文件中添加以下行:

services.AddApplicationInsightsTelemetry(_configuration);

此外,我在 appSettings 中添加了以下部分:

"ApplicationInsights": {
"InstrumentationKey": "XXX"
}

当我使用 Visual Studio 启动此程序时,我可以在实时指标中看到数据,但是,当我使用 IIS 将其部署到生产服务器中时,它只显示应用程序已关闭。我尝试放置连接字符串,但没有成功。

我怀疑存在代理问题,但是,我无法确定这一点,而且这似乎不太可能,因为我也在它工作的本地计算机上使用代理。

我将应用程序的日志级别设置为“信息”,但没有看到与 Application Inisights 相关的内容。我什至尝试启用开发者模式,但它没有改变任何东西。

主要问题是我在任何地方都没有错误,所以我什至不知道要搜索什么:-)

最佳答案

我遇到了和你一样的情况,但由于没有错误消息,我不确定我们是否面临同样的错误。

我有自己的 ASP.NET Core 3.1 Web 应用程序,并且在我的项目中做了相同的配置,当在本地环境中通过 vs 运行它时,Azure 应用程序见解可以显示实时指标,当部署在 azure 应用程序服务中时,它显示“您的应用程序已离线”。

在我的场景中,它是 Web 应用程序实例创建的结果。 当我创建应用程序服务时,它会默认创建新的应用程序见解。就像下面的屏幕截图一样,当然新的仪器键与“appSetting.json”中的键不同,这导致当我查看项目中配置的应用程序场景时,我看不到实时指标,但我可以在与应用程序服务同名的应用程序场景中看到。

enter image description here enter image description here

当使用新的应用程序见解创建应用程序服务时,Web 应用程序中的配置选项卡将显示一些如下所示的键,如果不创建新的见解,它们将不存在。

enter image description here

在这种情况下,我尝试使用项目中使用的见解值修改这两个键,然后实时指标起作用。

enter image description here

优先获取见解配置可能会导致我的问题,因为有多种方法可以设置连接。

enter image description here

关于azure - 没有关于 .NET Core 3.1 的应用程序洞察实时指标的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65783251/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com