KSOAP Android和ASP.NET web服务

KSOAP Android和ASP.NET web服务,android,asp.net,web-services,soap,android-ksoap2,Android,Asp.net,Web Services,Soap,Android Ksoap2,我想知道是否有人能帮助我理解这个问题。我正在使用一个包含web方法的web服务来存储数据。数据通过使用ksoap库从Android手机发送信封。我能够将数据从手机发送到服务器,web方法使用NPGSQL和POSTGRES执行函数来存储数据 当我发送数据超过20次时,问题就开始了,web服务不再接收数据。我不知道这是ksoap的问题还是我的web服务的问题 安卓代码 ASP.NET web服务 我不明白的是,为什么当我向我的web服务发送20次数据时,它就不能再接收了 如果重建网页并重新发布网站,

我想知道是否有人能帮助我理解这个问题。我正在使用一个包含web方法的web服务来存储数据。数据通过使用ksoap库从Android手机发送信封。我能够将数据从手机发送到服务器,web方法使用NPGSQL和POSTGRES执行函数来存储数据

当我发送数据超过20次时,问题就开始了,web服务不再接收数据。我不知道这是ksoap的问题还是我的web服务的问题

安卓代码

ASP.NET web服务

我不明白的是,为什么当我向我的web服务发送20次数据时,它就不能再接收了


如果重建网页并重新发布网站,我可以再次发送20个值,然后我就不能再通过电话发送了,这给了我一个提示,可能是我的web服务出了问题。非常感谢您的帮助。

如果有多个呼叫,请在每次呼叫后尝试断开连接

transport.getConnection().disconnect();

谢谢你编辑我的代码安德鲁:我的网络服务可以从手机上收到任何信息吗?
[WebMethod(CacheDuration = 60)]
public double sensor_value(double a)
{
    DateTime now = DateTime.Now;
    string query;
    query = "insert into sensor_values VALUES (@id,@sensor_name,@value,@date)";
    NpgsqlConnection cnt = new NpgsqlConnection("Server=localhost;Port=5433; User Id=postgres;Password=admin;Database=Android_Sensors");
    cnt.Open();        
    NpgsqlCommand command = new NpgsqlCommand(query, cnt);
    command.Parameters.Add(new NpgsqlParameter("id", "1"));
    command.Parameters.Add(new NpgsqlParameter("sensor_name", "Ambiental Temperature"));
    command.Parameters.Add(new NpgsqlParameter("value", a));
    command.Parameters.Add(new NpgsqlParameter("date",now));
    try
    {
        NpgsqlDataReader dr = command.ExecuteReader();
    }                
    catch (NpgsqlException ex)
    {

    }
    cmb_Tables.Text + " and " + cmb_Tables2.Text, "");
    table in the datagridview dgv_table

    return a;
}
transport.getConnection().disconnect();