基础连接已经关闭: 发送时发生错误

时间:2022-01-21 23:48:14
hzzy.TmsTransportOrderServiceService sap = new hzzy.TmsTransportOrderServiceService(); 
            sap.Url = "省略......";
            //输入账号密码
            sap.Credentials = new NetworkCredential("OTMS_USER", "Rc3A28DZpm4f"); 
            string certPath = @"d:\xxxx.pfx"; 
            X509Certificate objx509 = new X509Certificate2(certPath, "11111111", X509KeyStorageFlags.MachineKeySet);
            sap.ClientCertificates.Add(objx509); 
            hzzy.tmsReturnDto sp = new hzzy.tmsReturnDto(); 
            hzzy.transportOrderDetailDto ss = new hzzy.transportOrderDetailDto();
            ss.product = "sss";
            ss.orderRuqest = "1";
            ss.quantity = "2";
            ss.requestNo = "3"; 
            hzzy.transportOrderDto ssx = new hzzy.transportOrderDto();
            ssx.driverName = "1";
            ssx.driverMobile = "2"; 
            ServicePointManager.Expect100Continue = true;
            ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
            ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult); 
           
            sp = sap.transportOrder(ssx);
///这句报错了,基础连接已经关闭: 发送时发生错误

请各位大侠指教

4 个解决方案

#1


光你客户端没法判断,还要看服务端,是证书问题,还是网络问题,或者是参数问题

#2


现我在的问题,是认证出现了问题,但我真想不出哪里出了问题?

#3


调试你的服务器端。

开发不能只靠“想”。

#4


主要是服务器端,没有收到我给的内容,就这个郁闷
有什么办法吗?

#1


光你客户端没法判断,还要看服务端,是证书问题,还是网络问题,或者是参数问题

#2


现我在的问题,是认证出现了问题,但我真想不出哪里出了问题?

#3


调试你的服务器端。

开发不能只靠“想”。

#4


主要是服务器端,没有收到我给的内容,就这个郁闷
有什么办法吗?