咨询热线:13524468617 联系人:汪玉倩 地址:深圳市 龙华新区 大浪街道 高峰社区 天通工业园 A栋3楼3A
ASP.NET Core 2.1 : 十三.httpClient.GetAsync 报SSL错误的问题
来源:亚游ag下载 发布时间:2019-11-25 点击量:404
不知什么时候 ,出现了这样的一个奇怪问题,简单的httpClient.GetAsync("xxxx")居然报错了。
一、问题描述
把原来的程序从2.0升级到2.1,突然发现原本正常运行的httpClient.GetAsync("xxxx")居然不工作了。
为了排除项目中其他引用的干扰,新建了一个干净的2.1的项目,Main里直接调用
var client = new HttpClient();var task = client.GetAsync(url);
依然是报错。
错误信息如下:
System.AggregateException: One or more errors occurred. (The SSL connection could not be established, see inner exception.) ---> System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. --->Interop+Crypto+OpenSslCryptographicException: error:2006D002:BIO routines:BIO_new_file:system lib at Interop.Crypto.CheckValidOpenSslHandle(SafeHandle handle) at Internal.Cryptography.Pal.StorePal.LoadMachineStores() at *****************************************
原本以为是升级runtime的时候出错了,重新安装后依然是这样。
系统环境:
OS:CentOS 7Host (useful for support): Version: 2.1.2 Commit: 811c3ce6c0.NET Core runtimes installed: Microsoft.AspNetCore.All 2.1.2 [/usr/share/dotnet/shared/Microsoft.AspNetCore.All] Microsoft.AspNetCore.App 2.1.2 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App] Microsoft.NETCore.App 2.1.2 [/usr/share/dotnet/shared/Microsoft.NETCore.App]
偶然发现,通过dotnet命令运行对应的dll可以正常运行:
dotnet ......xx/xx/test.dll
但通过 /etc/systemd/system/kestrel-test.service 这样的服务启动的情况下依然报错。
每次都通过dotnet命令运行肯定是不合适的,继续想办法。
二、解决方法
这是因为在 /etc/ssl/certs 目录下存在没有读取权限或者已损坏的文件导致的,查看一下这个文件夹确实最近几天有新文件写入,可能是最近安装什么进来的吧。
没有一个个的试验,临时把这个文件夹的公共权限设置了可读,可以正常运行了,算是个临时方法吧,这样开权限肯定不是一个好办法,
据说在新版本中会修复, 重新刷了一下 yum update 也没有新的,官网看看也还没2.1.3的runtime。希望新版本中 早点把这个问题修复。
相关产品
-
作为近年发展起来的微型电动汽车,其产地多集中在山东,多为低速的老年代步车。和传统能源汽车、混合动力汽车和纯电动汽车不同,微型电动汽车在严格意义上不能被称为汽车,用“加强版的四轮电动自行车”来形容似乎更为恰当。其有太多的先天不足,最关键的是其主被动安全性能与“正统汽车”根本就不在一个层面上,需要全方位提高。而安全性能有缺陷的产品不要说推广了,根本就不能上路,所以说试点推广应慎之又慎。
-
律师解答:北京市盈科(广州)律师事务所律师祝志群表示,拍卖车辆确认应注明是否水浸车,以及行驶里程、出厂年限和是否涉及重大交通事故这四项,因为以上问题只涉及车子本身的价值。如果竞买方成交前被告知这些问题,以后所有后果只能自己承担。如果拍卖方隐瞒上述几种问题,竞买方可以咨询当地的质检机构,看他们能不能提供鉴定,或者提供第三方鉴定机构,然后通过当地的工商消协部门进行维权,也可以通过法律途径进行正当的维权。
-
[汽车之家 新闻] 日前有海外媒体报道,雷克萨斯欧洲区域高管透露称未来雷克萨斯将跳过插电式混合动力,直接推出纯电动及燃料电池车型。不过,由于各地市场的环境和相关法规不同,我们也不排除雷克萨斯在欧洲地区以外的其它市场投放插电式混动车型的可能。
-
广东省副省长招玉芳在会上督促全省各相关单位加快完成华侨农场危房改造任务。她表示,在2012-2015年用4年时间对全省3.5万多户华侨农场危房进行改造,是广东省委、省政府深化华侨农场改革发展的重大举措,是解决民众突出困难、改善侨场民生、密切联系群众的重要内容。
-
调查显示,俄罗斯经通胀因素调整后实质薪资上涨2%,料将提振消费者需求。这将推动2017年的零售销售增长1.1%,2016年为下滑5.2%。消费者需求为俄罗斯关键经济驱动力。
-
说到这里,王文涛针对前段时间“拆违拆临、建绿透绿”工作,一口气点了7个表现不佳单位的名。他表情严肃:“现在最怕的就是抹不开面子,我们决不能让面子成为不作为、慢作为、假作为的挡箭牌!”
-
日前,一则北汽女排要换主帅的消息在排球圈内开始“流行”。随即,某门户网站记者还与该传言中的L姓教练直接接触,确认此教练为男性,该人回应:会考虑考虑。正所谓无风不起浪,尽管当事人和北汽排球俱乐部方面尚无就此事有明确表态,但相信换帅已在进行中。
-
据报道,目前已经出现将可连任两届共6年的总裁任期延长至连任三届共9年的方案,二阶就此表示:“想听取大家的意见后再作应对。并非仅拘泥于(那一个方案)。”
热点资讯
- 投资千亿!有线电视正在打造“全国一网”2019-11-25
- 网箱养殖草鱼有哪些技术要点2019-11-25
- sublime-PackageDev自定义语法高亮规则2019-11-25
- [u23.told]‘승자독식’한국축구,새시대연다2019-11-25
- 中药麦冬对人体都有哪些功效?2019-11-25
- 简约又不失格调的空间设计,遇见“尚”新生活方式!2019-11-25
- 百度正评估CDR上市可能,小米临时刹车,CDR首股剧情反转?2019-11-25
- 新疆阿克苏精梳棉,骆驼旗舰店男女纯棉秋衣秋裤套装49元(70元券)2019-11-25