从传输流收到意外的 EOF 或 0 个字节

    最近遇到一个问题 System.IO.IOException: 从传输流收到意外的 EOF 或 0 个字节。
    下面是我解决的过程 
    第一个找到的是.net framework太低。   首先,先试一下 提高.net framework
        https://www.cnblogs.com/xbzhu/p/9120167.html
        ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190104115106847.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5MDM3Mzkz,size_16,color_FFFFFF,t_70)结果发现没有变化 版本低的可以试试看 

继续找把网上找到的解决方案列一下,没准就能解决了你的问题

以下是网上找到的解决方案:

  1. request.ProtocolVersion = HttpVersion.Version10;

  2. ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult);

3.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls;

4.换个UserAgent试试

5.在App.config中添加以下内容:

<system.net>



</system.net>

作者:rztyfx
来源:CSDN
原文:https://blog.csdn.net/rztyfx/article/details/48013273
版权声明:本文为博主原创文章,转载请附上博文链接!、

一套太极下来还是没有解决。很绝望,于是继续找
后来在这里找到了
https://bbs.aliyun.com/read/589231.html

在这个贴子里无意间看到了这个

解决方法: 这个问题是由于Windows客户端默认加了sslmode,需要关闭sslmode即可。在连接字符串里面添加下面的代码,即可解决

下面是解决的方法:

https://www.jianshu.com/p/5d2867435a6e
问题是解决了,不知道会不会产生新的坑,如果有人有更好的解决方法,麻烦通知一声。如果这样设置后会产生新的坑也麻烦通知一下

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值