.NET作为客户端调用Java和.NET WebService 简单示例

使用.NET生成Webservice服务器端和客户端

1.进入vs2008,新建一个asp.net web service

2.在App_Code/Service.cs中,写一些方法,比如

 

如果想将某个方法暴露为Webservice方法,则加上属性[WebMethod].

到此,服务器端开发完成。

3.在同一个解决方案中新建一个控制台应用程序XXX,然后在添加服务引用->高级->添加web引用,在url处输入wsdl文件的地址(可以是java发布的,也可以是.net发布的wsdl)

输入web引用名,这个名字就是随后生成的代码的命名空间的名称。

4.在cs文件的主函数中using刚才的那个web引用名,如下:
using XXX.web引用名;

.Net作为服务器端:在主函数中加入一句Service service = new Service();//这里的Service是一个继承自System.Web.Services.WebService的一个类.

Java作为服务器端:在主函数中生成一个服务的对象,服务的名称就是Java发布的服务的名称.


这样就获得了服务器端的代理对象,可以通过这个代理对象调用Webservice方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值