从android调用的.NET Web服务提供了java.NET.SocketException:recvfrom failed:ECONNRESET(由对等方重置连接)

从android调用的.NET Web服务提供了java.NET.SocketException:recvfrom failed:ECONNRESET(由对等方重置连接),android,android-ksoap2,Android,Android Ksoap2,我制作了一个C#web服务来从SQL数据库获取数据,并将该web服务调用到我的android应用程序中,但出现了错误 “java.net.SocketException:recvfrom失败:EconReset(连接 由对等方重置) 请给出任何建议。我尝试了之前给出的所有解决方案 我的代码如下: SoapObject请求=新的SoapObject(WSDL\u TARGET\u命名空间, 操作名称); //HeaderProperty hp=新的HeaderProperty(“连接”, //“

我制作了一个C#web服务来从SQL数据库获取数据,并将该web服务调用到我的android应用程序中,但出现了错误

“java.net.SocketException:recvfrom失败:EconReset(连接 由对等方重置)

请给出任何建议。我尝试了之前给出的所有解决方案

我的代码如下:

SoapObject请求=新的SoapObject(WSDL\u TARGET\u命名空间,
操作名称);
//HeaderProperty hp=新的HeaderProperty(“连接”,
//“保持活力”);
//hp.设定值(“关闭”);
PropertyInfo PropertyInfo 1;
propertyInfo1=新的PropertyInfo();
propertyInfo1.setType(String.class);
propertyInfo1.setName(“支付代码”);
propertyInfo1.setValue(支付代码);
请求.添加属性(propertyInfo1);
信封=新的SoapSerializationEnvelope(SoapEnvelope.VER12);
envelope.dotNet=false;
envelope.implicitTypes=true;
envelope.bodyOut=请求;
envelope.setOutputSoapObject(请求);
新的HttpTransportSE(SOAP_地址).getServiceConnection().setRequestProperty(“连接”,“关闭”);
httpTransport=新的HttpTransportSE(SOAP\U地址);
httpTransport.debug=true;
Log.e(“ENVELOPE_BODY”,“ENVELOPE.bodyOut.toString());
//set属性(“http.keepAlive”、“false”);
Log.e(“======================>”,“背景…”+支付代码);
httpTransport.call(SOAP_操作,信封);//错误来了
httpTransport.getServiceConnection().setRequestProperty(“连接”、“关闭”);

您需要查看Android/Java堆栈跟踪(以获得服务器“拔出插头”时客户端正在做什么的确切线索),并查看服务器日志(可能启用跟踪级别日志),以确定服务器“拔出插头”的原因。当然,完全有可能是有人把网线踢松了。但我怀疑,通过查看客户端回溯和服务器日志,您将能够排除根本原因。我从Web浏览器检查我的Web服务,它工作正常。您能提供一些有关Web服务的信息吗?它是WCF服务、Web API还是传统ASMX服务?谢谢Paulsm,我已经检查了服务器回溯,并且我知道它限制了我的调用,所以,我更改了服务器设置,然后检查,它成功运行YYY……很好-谢谢。建议:请在您的问题中添加“回复”。(重新)说明症状,复制/粘贴服务器回溯中帮助您识别问题的行,并复制/粘贴需要更改的服务器设置。然后“接受”响应。您需要查看Android/Java堆栈跟踪(以获得服务器“拔出插头”时客户端正在做什么的确切线索),并查看服务器日志(可能启用跟踪级别日志),以确定服务器“拔出插头”的原因。当然,完全有可能是有人把网线踢松了。但我怀疑,通过查看客户端回溯和服务器日志,您将能够排除根本原因。我从Web浏览器检查我的Web服务,它工作正常。您能提供一些有关Web服务的信息吗?它是WCF服务、Web API还是传统ASMX服务?谢谢Paulsm,我已经检查了服务器回溯,并且我知道它限制了我的调用,所以,我更改了服务器设置,然后检查,它成功运行YYY……很好-谢谢。建议:请在您的问题中添加“回复”。(重新)说明症状,复制/粘贴服务器回溯中帮助您识别问题的行,并复制/粘贴需要更改的服务器设置。然后“接受”响应。您需要查看Android/Java堆栈跟踪(以获得服务器“拔出插头”时客户端正在做什么的确切线索),并查看服务器日志(可能启用跟踪级别日志),以确定服务器“拔出插头”的原因。当然,完全有可能是有人把网线踢松了。但我怀疑,通过查看客户端回溯和服务器日志,您将能够排除根本原因。我从Web浏览器检查我的Web服务,它工作正常。您能提供一些有关Web服务的信息吗?它是WCF服务、Web API还是传统ASMX服务?谢谢Paulsm,我已经检查了服务器回溯,并且我知道它限制了我的调用,所以,我更改了服务器设置,然后检查,它成功运行YYY……很好-谢谢。建议:请在您的问题中添加“回复”。(重新)说明症状,复制/粘贴服务器回溯中帮助您识别问题的行,并复制/粘贴需要更改的服务器设置。然后“接受”回答。