我一直是建立ASP.NET应用程序,但建立了WEB服务看了一下,看不出什么,不知道它有些什么特别的功能,请了解的人尽可能多的讲讲它相对于ASP.NET应用程序特有的功能,也希望讲讲它与ASP.NET应用程序的共同之处。

解决方案 »

  1.   

    Web服务一个目标就是可以将不同平台上(windows,linux)的程序可以相互调用
      

  2.   

    其实就是相当于后台的.vb  .cs文件
    只不过,WEB SERVER把这些放到网络上了原来的处理是aspx页面读取自己的.vb/.cs页面,你在.vb/.cs里调用自己的类库
    WEB SERVER就是aspx页面读取自己的.vb/.cs页面,你在.vb/.cs里直接调用网络上的类库
      

  3.   

    1. WebService定义:是利用SOAP在HTTP上实现远程调用的一种新方法.  2. 如何建立:先在.NET中创建一个新的WEB服务.随便写一个方法,我们以.NET自带的HELLOWORLD方法来示范.方法必须加上[WebMethod]属性.方法的写法和普通写法没什么区别.注意WEB服务的扩展名为.asmx.这样一个WEB服务就建立好了。.很简单.  3.如何应用:有两种方法应用,一个通过WSDL.EXE命令应用.一个再WEB项目中添加WEB引用。现在流行virtual,所以讲第二种方法.添加引用的时候指明asmx的虚拟路径..http://localhost/xxxx.asmx.然后添加.加完后,一定用using 指明命名空间.这个时候就多了个service1类.实例化后会发现它有一个方法HELLOWORLD()方法,这样就可以直接调用了。  4优点:其实上面举的一个例子太简单.web Service的主要应用一般是访问数据库流量大的时候,将数据通过Web服务存在本地,实现数据的快速供应。在WEB服务中使用DATASET存储住你所需要的数据,然后通过在项目中引用后,可以直接调用这个DATASET,不需要再连接数据库.其实WEB服务是将数据信息以XML形式保存在本地.