不在TEST环境中收集SQL依赖项



我在IIS服务器上发布了我的项目,该项目使用Application Insights。我发布的文件是:Application Insights的所有DLL,从我想要跟踪的视图收集http请求的脚本标记,以及其中包含intrssumentation密钥的applicationInsights.config。

问题是不收集SQL依赖项。但有趣的是,当我在VisualStudio中运行项目时,它会收集所有的依赖项,包括SQL依赖项。

在这种情况下,问题出在哪里?服务器上的配置问题?发布到服务器时缺少什么?

如果您在调试时看到它们是在本地收集的,但在部署时不是,那么很可能您在这两个地方安装了不同版本的.net或AI SDK,或者在部署时缺少所需的库?确保部署的项目与本地依赖项相同?

请参阅:https://learn.microsoft.com/en-us/azure/azure-monitor/app/auto-collect-dependencies

有关版本和包等的一堆详细信息。

最新更新