gpt4 book ai didi

asp.net - 启用 Application Insights 会使 Web 应用程序挂起

转载 作者:行者123 更新时间:2023-12-03 01:20:20 28 4
gpt4 key购买 nike

在我的 Web 项目上启用 Application Insights 后,它对于几个请求运行正常,但随后所有请求都会无限期挂起。这是使用 Visual Studio 调试器在本地运行的。使用 fiddler 我可以看到请求正在等待响应,但响应永远不会到来。没有错误。最终 Visual Studio 也挂起,我需要终止它。

我使用的是 Visual Studio 2013 更新 4。我右键单击了我的 Web 项目,然后单击“添加 Application Insights 遥测”。接下来,我从 ApplicationInsights.config 中删除了 Instrumentation Key,因为我不希望对本地开发进行遥测。仪器 key 将在实时应用程序的 Azure 应用程序设置中设置。

如果我在没有 Application Insights 的情况下恢复,我不会挂起。

有什么想法吗?谢谢!

最佳答案

[编辑]

之前的修复一开始似乎有效,但真正起作用的是从 ApplicationInsights.config 中注释掉 PerformanceCollectorModule。

<TelemetryModules>
...
<!--
<Add Type="Microsoft.ApplicationInsights.Extensibility.PerfCounterCollector.PerformanceCollectorModule, Microsoft.AI.PerfCounterCollector">
-->
...
</TelemetryModules>

[旧答案]

如果未提供仪器 key ,则禁用遥测确实可以解决该问题。

我有点以为这是在幕后完成的,但事实似乎并非如此。

我将此代码放入 global.asax Application_Start 方法中:

if (string.IsNullOrEmpty(WebConfigurationManager.AppSettings["APPINSIGHTS_INSTRUMENTATIONKEY"]))
{
Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.Active.DisableTelemetry = true;
}

关于asp.net - 启用 Application Insights 会使 Web 应用程序挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33856851/

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