【发布时间】:2021-04-23 06:23:08
【问题描述】:
我正在尝试在我的 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 相关的任何内容。我什至尝试启用开发者模式,它并没有改变任何东西。
主要问题是我在任何地方都没有错误,所以我什至不知道要搜索什么:-)
【问题讨论】:
-
一种选择是运行 Fiddler 看看发生了什么。
标签: azure asp.net-core azure-application-insights