精华内容
下载资源
问答
  • vs2010 nuget 基础连接已经关闭:发送时发生错误

    万次阅读 多人点赞 2020-06-19 16:42:41
    在vs2010中用nuget联机安装CefSharp包时,出现“基础连接已经关闭:发送时发生错误”。后来打开nuget官网,发现nuget不再支持tls1.0和1.1,猜测是tls的问题。 .net4下的注册表修改,将以下内容存为reg,双击导入 ...

    在vs2010中用nuget联机安装CefSharp包时,出现“基础连接已经关闭:发送时发生错误”。后来打开nuget官网,发现nuget不再支持tls1.0和1.1,猜测是tls的问题。

    .net4下的注册表修改,将以下内容存为reg,双击导入 。问题解决。

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]
    "SchUseStrongCrypto"=dword:00000001
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319]
    "SchUseStrongCrypto"=dword:00000001

     

    展开全文
  • HttpWebRequest GetResponse时抛出异常:“基础连接已经关闭:接收时发生错误“” 解决办法: //调整版本为1.0的 request.ProtocolVersion = HttpVersion.Version10; 其他可能的解决方案: ... ...

    HttpWebRequest GetResponse时抛出异常:“基础连接已经关闭:接收时发生错误”
    在这里插入图片描述
    解决办法:

    //调整版本为1.0的
    request.ProtocolVersion = HttpVersion.Version10;
    

    其他可能的解决方案:
    https://www.cnblogs.com/LL-723/p/4268020.html

    展开全文
  • VS2013 nuget连接不上,两种解决办法 1.打开nuget官网 ...手动搜索想要的包 然后打开vs的nuget控制台,粘贴想要导入的包。 2.改注册表 把下面这段保存成一个.reg文件,然后双击,重新打开vs就ok ...

    VS2013 nuget连接不上,三种解决办法
    1.打开nuget官网
    https://www.nuget.org/
    手动搜索想要的包
    在这里插入图片描述
    然后打开vs的nuget控制台,粘贴想要导入的包。
    在这里插入图片描述
    2.改注册表
    把下面这段保存成一个.reg文件,然后双击,重新打开vs就ok

    Windows Registry Editor Version 5.00
     
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]
    "SchUseStrongCrypto"=dword:00000001
     
    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319]
    "SchUseStrongCrypto"=dword:00000001
    

    在这里插入图片描述
    3.换手机开热点,这个有时候有奇效

    4.记录一种新的方法,适用于还原nuget包,2021.5.6
    首先下载nuget.exe
    提取码

    53m4
    

    添加到path环境变量(任意目录),重启电脑
    在这里插入图片描述

    启动 windows power shell 窗口(shift + 鼠标右键)
    执行

    nuget.exe restore 项目名.sln
    
    展开全文
  • 基础连接已经关闭: 发送时发生错误

          最近在做微信企业号的集成开发,在做对文件的上传和下载时,遇到一个很头疼的问题。程序运行一段时间之后在下载或者上传文件时webclient会报一个基础连接已经关闭:发送时发生错误。

          因为程序是运行一段时间后才会报这个错误,所以刚开始以为是资源没有释放,查了代码的基础类,发现资源都是已经释放过的。也怀疑过是不是超出最大连接数,但显而易见不是这个问题。通过在网上查找资料,大家提供了以下几种解决方案:

          1、在GetResponse() 前加上这句ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;  这句代码是让你的程序适应https请求协议。

          2、httpWebRequest = (HttpWebRequest)HttpWebRequest.Create(url);  在行代码前添加System.GC.Collect();   用于程序垃圾资源回收

          3、如果Http的请求,是设置了KeepAlive=true的话,那么对应的http的connection会和服务器保持连接的。所以如果上述办法都不能解决超时的问题,可以尝试将keepAlive设置为false试试,看看能否解决。

          4、httpWebRequest.ServicePoint.ConnectionLimit = maxTry;  默认ConnectionLimit是2个连接数,所以可以通过修改连接数尝试解决该问题。可以改到200-300,但是不要改太大,容易对程序照成压力。

          5、另外你初始化的都要在用完之后,进行关闭和回收。(HttpWebRequest  HttpWebResponse)     虽然每种开发语言都有自己的回收机制,但是要记着一点再好的人,也有累的时候,累了就不给你干活了,所以平时对它们好点。


          如果上面的方法都无法解决你的问题,可以尝试一下我最后的解决方案。

          最后我发现只有在一台服务器上面出问题,后来经过查找,发现是这台服务器被配置了代理服务器,通过代理服务器的方式进行外网的访问。所以找到原因就好办了,只要在创建HttpWebRequest  对象之前,在创建一个代理服务器的对象,并且把服务器的代理地址和端口实例化到代理服务器对象。

         

    public  string GetHtml(string url, byte[] postData, bool isPost, CookieContainer cookieContainer,string refurl)
            {
                ServicePointManager.Expect100Continue = false;

                Thread.Sleep(NetworkDelay);//等待

                currentTry++;

                HttpWebRequest httpWebRequest = null;
               
                HttpWebResponse httpWebResponse = null;
                try
                {
                   // byte[] byteRequest = Encoding.Default.GetBytes(postData);
                    byte[] byteRequest = postData;
                    httpWebRequest = (HttpWebRequest)HttpWebRequest.Create(url);
                    if (Proxy != null)
                        httpWebRequest.Proxy = Proxy;      //代理服务器设置
                    httpWebRequest.CookieContainer = cookieContainer;
                    httpWebRequest.ContentType = contentType;
                    httpWebRequest.ServicePoint.ConnectionLimit = maxTry;
                    httpWebRequest.Referer = refurl;
                    httpWebRequest.Accept = accept;
                    httpWebRequest.UserAgent = userAgent;
                    httpWebRequest.Method = isPost ? "POST" : "GET";
                    httpWebRequest.ContentLength = byteRequest.Length;

                    Stream stream = httpWebRequest.GetRequestStream();
                    stream.Write(byteRequest, 0, byteRequest.Length);
                    stream.Close();

                    httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();
                    Stream responseStream = httpWebResponse.GetResponseStream();
                    StreamReader streamReader = new StreamReader(responseStream, encoding);
                    string html = streamReader.ReadToEnd();
                    streamReader.Close();
                    responseStream.Close();
                    currentTry = 0;

                    httpWebRequest.Abort();
                    httpWebResponse.Close();
                    foreach (Cookie cookie in httpWebResponse.Cookies)
                    {
                        cookieContainer.Add(cookie);
                    }

                    return html;
                }
                catch (Exception)
                {

                    if (httpWebRequest != null)
                    {
                        httpWebRequest.Abort();
                    } if (httpWebResponse != null)
                    {
                        httpWebResponse.Close();
                    }
                    return "";
                }
            }
                   代理服务器都已经淘汰的技术,没想到现在还有人用。但是吃一堑长一智。希望可以帮到你们。





    展开全文
  • nuget 基础连接已经关闭:发送时发生错误

    千次阅读 热门讨论 2020-07-11 11:57:56
    在vs2012中用nuget联机安装Oracle.ManagedDataAccess.dll包时,出现“基础连接已经关闭:发送时发生错误”。后来打开nuget官网,发现nuget不再支持tls1.0和1.1,猜测是tls的问题。 参考这位老哥的做法:...
  • WebClient 请求的时候出现 “基础连接已经关闭: 发送时发生错误” 问题,我以为是对方服务器问题 差点没打起来 ,后来发现是安全协议问题 //.net 4.0 设置: ServicePointManager.SecurityProtocol = (SecurityPr....
  • ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;
  • 使用NuGet的时候遇到过几...3、如果报错,基础连接已经关闭,发送时发生错误。按照网上的方法修改都不好使的话 试试工具-NuGet程序包管理器-程序包管理器控制台。 什么都不用输入,控制台打开以后,再搜索就不报这个错
  • 1、首先确定Erlang的安装和rabbitmq的安装没问题,环境变量也配置正确。 2、开启插件(我就是错在这个地方) rabbitmq_managemen是管理后台的插件、我们要开启这个插件才能通过浏览器访问登录页面 ...
  • 网上看了一下说好像时SSL证书验证问题,但是我全部按照他们所说的做了,还是报错 这是我的代码,运行平台是win10 ![图片说明](https://img-ask.csdn.net/upload/201811/16/1542361805_815503.jpg)
  • 发生“保存时发生错误,保存失败”这个错误的原因是你调用系统自带的裁剪工具不属于你的app,访问你的app私有目录是不允许的。 解决: 裁切intent.putExtra(MediaStore.EXTRA_OUTPUT, uri)这里的uri使用公用目录:...
  • public string GetPage(string posturl, string postData)  {  Stream outstream = null;  Stream instream = null;  StreamReader sr = null;  HttpWebRespon...
  • 编译caffe的时候,始终无法还原Nuget程序包。 参考这里解决:...Windows Registry Editor Version 5.00 ..."SchUseStrongCrypto"=dword:00000001 [HKEY_LOCAL_MACHINE\S
  • steam在安装游戏时发生了一个错误(连接...下面由我带给大家steam安装游戏发生错误的解决方法,需要的朋友跟着一下步骤试试吧。软件名称:Steam平台(在线游戏平台) V4.59 官方安装版软件大小:1.45MB更新时间:2019...
  • 问题描述:C#通过调用WebService,实现ORACLE 数据库的远程备份,当备份数据量到达180G以上时,出现“基础连接已经关闭:接收时发生错误”错误,导致数据备份失败。 注:已经采用了异步调用WebService的方法。 ...
  • Windows 有一天忽然开始报 “脚本错误 当前页面的脚本发生错误” 警告窗口: 不管点 “是” 还是 “否”,电脑使用一段时间以后还是会弹这个烦人的框。 按照搜索来的解决办法,禁用 IE 的脚本调试选项: 不起...
  • 解决问题:发生系统错误5.

    千次阅读 2018-08-22 10:43:02
    产生问题如下: 在安装好MYSQL 数据库之后,dos下启动MYSQL服务报错。 原因:当前用户操作权限太低。 解决方案如下: ...1.到C盘找到cmd.exe文件:C:\Windows\System32 ,鼠标右击,以管理员身份运行。...
  • PowerPoint储存此文件时发生错误 出现错误的问题解决方法
  • C# 基础连接已经关闭: 发送时发生错误。 在程序中获取某个https网址的源码,GetRespose()时出现了“基础连接已经关闭: 发送时发生错误。”的错误提示。翻了论坛后,有个仁兄说: //.net 4.0 设置: ...
  • vs2017更新到15.7.5版本,然后调试项目就报错:当前页面的脚本发生错误 如下图: 原因: 本人电脑是win7系统,IE浏览器是IE9,所有版本太低了,除非是升级都11,除了升级,还有什么办法呢? 解决: 根据图片...
  • 本人在做商用项目的推送消息功能时,借助第三方推送服务。这里避免有打广告的嫌疑,就不报名字了。由于是通过调用API接口,所以Post方法是自己写的,但是在开发环境是可以正常推送的,但是一上线就... "基础连接已经...
  • windowsKB5006670发生错误没有成功卸载全部更新

    万次阅读 多人点赞 2021-11-18 19:56:04
    我的共享打印机的6670又出问题了,这次我试图卸载它但是出现了s发生错误没有成功卸载全部更新的提示语。 我试了CMD卸载,还有安全模式下卸载都失败了,后来换了一个方式成果了,所以分享给大家。 第一步:删除...
  • 编译QtDebug版本时是可以的,Release版本就出现了内部错误问题。网上找了很多,也没找到答案。主要是Qt自己封装的类产生了此问题。 于是查看Qt的编译输出: 可以看出来是VS编译器的错误,于是更新了VS2013,...
  • 在您完成一个故障排除部分后,请进行测试以确定是否仍发生此脚本错误。如果问题已解决,则不必继续下一部分。如果问题未解决,则继续执行下一部分。从另一个用户帐户、另一个浏览器和另一台计算机测试网页如果问题只...
  • 在使用win32diskimager往tf卡写入镜像文件时,出现“锁该卷时发生错误 错误5 拒绝访问”,找了好多解决办法,好像也没起作用,下面简单讲述一下如何解决的。 第一步:win+R 第二步:输入diskpart 第三步:按照...
  • VS报错:当前页面的脚本发生错误

    千次阅读 2019-05-07 17:32:31
    vs更新后出现这种情况: 解决方案: 打开桌面开始菜单-控制面板找到internet选项,打开internet属性隐私面板,在打开弹出窗口阻止程序前方块内取消勾选。 ...注意:当上面方法不行时可以尝试关闭”调试时启动诊断...
  • 在处理时有错误发生: sogoupinyin

    千次阅读 2020-01-21 14:01:18
    sudo dpkg -i sogoupinyin_2.3.1.0112_amd64.deb 提示如下: 解决办法:(需要安装相关依赖) sudo add-apt-repository ppa:fcitx-team/nightly ...sudo apt install libopencc1 fcitx-libs...
  • 系统有更新,下载到一半时点了取消下载,然后再等有空的时候点击安装... 解决方法为:打开/Library/Updates/,找到未下载完成的更新包,删除掉(从终端进入删除),删除前记得打开目录确认一下是否是要删除的内容 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,688,115
精华内容 675,246
关键字:

对于已经发生的错误