You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET 6应用普通用户启动时HTTP请求失败,关联证书注册表问题

问题描述

我们有一个调用第三方API的.NET 6应用,约一月前多数设备上的请求开始失败,报错如下:

System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> 
System.IO.IOException: The response ended prematurely.

仅在普通用户启动应用时出现该错误,以管理员身份启动则正常。

已排查情况

  • 应用尝试访问证书相关注册表键时失败,Process Explorer数据显示存在权限访问失败记录
  • 应用尝试访问的唯一注册表路径为:HKLM\SOFTWARE\Microsoft\SystemCertificates\MY\Certificates
  • 该问题仅出现在安装SQL Server 2008的设备上;原以为升级到SQL Server 2022可解决(因证书会被修改),但后续发现仅部分设备有效

问题咨询

  1. 该问题可能由何导致?是否与组策略、证书过期有关?
  2. 如何排查根本原因?
  3. 若无排查方法,最优修复方案是什么?

内容的提问来源于stack exchange,提问作者daily_driver

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 22:35:55