日期:2014-05-20  浏览次数:20744 次

ASP.NET Web服务学习,希望有高手指点,详细资料,简单易懂的来
本人菜鸟,希望有高手带下“ASP.NET Web服务”

------解决方案--------------------
可以理解为一个全局函数,可以通过url调用。
------解决方案--------------------
会用鼠标么?会定义函数么?会了上述两点,就能写一个简单的“ASP.NET Web服务”了。
新建-项目-web-asp.net web服务,确定
系统已经帮你创建了一个代码文件,添加如下代码:
[WebMethod] //这告诉asp.net,这个方法作为web服务暴露在网络上
public int Add(int a, int b)
{
return a + b;
}
这样一个asp.net web服务就写好了。编译,并且部署到IIS上,比如叫http://localhost/webserice1吧。

再随便新建一个项目,然后打开项目-添加web引用,地址输入上面的地址,然后添加。

调用:
localhost.webservice1 ws = new localhost.webservice1();
int result = ws.Add(1, 1); //返回2
这样就实现了调用web service。
------解决方案--------------------
形象点就是它和函数调用没有区别,只是函数实现程序和它的调用程序可以不是一个程序,甚至不在一台电脑上。

洗把脸再想想就不会迷迷糊糊了。