我们在应用程序内使用Application Insights框架来跟踪事件,异常等。
安装“ Microsoft Windows安全更新(KB4515383)”之后,我们在某些计算机上遇到了性能问题。例如,当我们关闭应用程序时,我们使用TelemetryClient.Flush方法。自从安全更新以来,此方法的运行速度比安装更新之前慢。与不到一秒钟的时间相比,现在大约需要20秒钟才能运行。
我们使用Application Insights版本2.4.0。
我还无法弄清为什么只影响某些计算机。
有人经历过类似的事情吗?
我认为2.4.0可能使用了较旧的TLS协议,因此新的安全更新限制了这种通信。 AI SDK 2.5放弃了对.NET 4.0目标的支持,这可能已经影响了选择默认TLS的方式。在AI SDK 2.5+中,.NET决定使用哪个TLS(应该一直是最新的)。