栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

.net 2.0 支持https 支持tsl1.2

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

.net 2.0 支持https 支持tsl1.2

.net 2.0 支持https 支持tsl1.2

 

.net framework 2.0不会直接支持TLS1.2,需要.net4.5以上才支持,经过查资料

发现直接将SecurityProtocol指定值可以解决这个问题。4080=48(ssl3)+ 192(TLS) + 768(TLS11) + 3072(TLS12),也就是说,将SecurityProtocol赋值为4080,那么就可以支持安全协议SSL3,TLS,TLS1.1,TLS1.2。

.net 2.0默认的枚举,只有ssl3和tsl两个选项

 

ServicePointManager.SecurityProtocol = (SecurityProtocolType)4080;

 

我这边这样处理后就可以了。

但网上说,有可能上面设置后仍然不行,需要按以下操作

https://support.microsoft.com/zh-cn/help/3154518/support-for-tls-system-default-versions-included-in-the-net-framework

 

下载了一个安装包,安装完成之后就支持了。

我本机和服务器上可能,可能是我已经安装了.net 3.5,甚至4.6

你可以尝试在服务器上安装net 3.5和4.5的运行时试一下,不需要修改原项目的运行时版本,只需要在电脑上安装一下就行,我觉得应该是可以的,没有试过。

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/911222.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号