Asp.net 移动到Microsoft.Data.SqlClient后没有SQL依赖项遥测
我正在开发几个ASP.NET web服务,它们使用SQL Server进行存储,使用Azure Application Insights进行遥测。在IISExpress下本地运行服务时,我没有在依赖项遥测中获得完整的SQL命令文本(尽管在调用SP时我确实看到了存储过程名称),因此我遵循了此场景的说明,并从System.Data.SqlClient迁移到了新的Microsoft.Data.SqlClient包 现在,我看不到任何使用Microsoft.Data.SqlClient的组件的SQL相关性遥测。这不是我所希望的结果 更改之前,依赖项遥测中的sdkVersion为“rddf:2.11.2-28447”。文档说我应该在这里看到一个“rddp:”前缀,但是由于不再有任何SQL遥测,我没有什么要检查的 一个服务使用了Microsoft.AspNet.Identity.EntityFramework中的一些代码,后者继续使用System.Data.SqlClient(不确定如何更改)。SQL依赖遥测仍在为这些类生成,但当然不包括完整的命令文本,并且仍然具有“rddf:”SDK版本前缀 要获取包含完整命令文本的SQL依赖项遥测,我需要做什么 一些细节:Asp.net 移动到Microsoft.Data.SqlClient后没有SQL依赖项遥测,asp.net,sql-server,azure,azure-application-insights,sqlclient,Asp.net,Sql Server,Azure,Azure Application Insights,Sqlclient,我正在开发几个ASP.NET web服务,它们使用SQL Server进行存储,使用Azure Application Insights进行遥测。在IISExpress下本地运行服务时,我没有在依赖项遥测中获得完整的SQL命令文本(尽管在调用SP时我确实看到了存储过程名称),因此我遵循了此场景的说明,并从System.Data.SqlClient迁移到了新的Microsoft.Data.SqlClient包 现在,我看不到任何使用Microsoft.Data.SqlClient的组件的SQL相关
- .NET Framework 4.7.2
- Microsoft.ApplicationInsights.Web 2.11.2
- Microsoft.ApplicationInsights.DependencyCollector 2.11.2
- Microsoft.Data.SqlClient 1.0.19269.1。较新的版本(1.1.x)需要更新到Microsoft.IdentityModel.JsonWebTokens,我目前无法进行更新
Microsoft.ApplicationInsights 2.14.0您好,如果答案有帮助,您能接受它作为答案吗?谢谢。您也可以按照本手册中的说明操作。Microsoft.Data.SqlClient 2.0仍然存在问题。Microsoft.Data.SqlClient 1.1.3可以很好地工作