想问问我在.net 上有个webservice,这个webservice是否需要部署到本机上才可以用android调用呢。http://localhost:1796/WebService/WebService1.asmx?这个是webservice的地址,如果不用部署的话,那个localhost在安卓上换成IP就可以吗?
跪求高手

解决方案 »

  1.   

    一般是.net的webservice发布到成网站或虚拟目录,再用网址访问webservice那个地址。
    如果不再同一台电脑上,必须要发布,用ip也无法在外网访问。
      

  2.   

    ls正解
    还给lz提醒一下,使用ksoap2的时候一定要设置dotNet为trueSoapSerializationEnvelope soapSerializationEnvelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
    soapSerializationEnvelope.bodyOut = requestSoapObject;
    soapSerializationEnvelope.dotNet = true;