add a web reference to to the webservice and then use the proxy class created by VS.NET to call its methods

解决方案 »

  1.   

    also, seeWeb Services between .NET, Java and MS SOAP Toolkit
    http://www.c-sharpcorner.com/SOAP/WSBNJNCT.asp
      

  2.   

    看能否用 wsdl 对java的web服务建代理, 它们之间有的数据类型不同, 需要注意兼容性
      

  3.   

    由于时间紧迫我可能要想另一种办法,就是在Apache上放一个jsp文件,这个jsp文件用来把数据读出,生成一个xml数据文件,然后在asp.net中用XmlDocument.Load(http://url)的方法远程取得这个xml文件,
    不知这种方法是不是很笨,但对我来说容易快速实现。
      

  4.   

    >>>>是不是很笨取决于你对这个XML或网络服务做什么操作,将来如何扩展,维护等等如果是一锤子的玩意,用什么都可以
      

  5.   

    不会吧, 把web service的结果存成xml?还是直接 xmlDocument.Load(abc.jsp);abc.jsp直接把xml串给 response.write出来,哈哈
      

  6.   

    to panyee,不用web service 了,
    直接 xmlDocument.Load(http://url/abc.jsp);
    asp.jsp生成我要的xml数据
    asp.jsp在客户端来说就是一个xml数据文件
    :-)
      

  7.   

    这等于还是通过"二重代理"访问java的web server了