吴旭晓个人博客 繁体中文 简体中文

首页| 日志 |JAVA |ASP |PHP |Android |IOS |ASP.NET |JavaScript |DIV+CSS |SEO |taobaoke |饼哥语录
繁体中文 简体中文

二、Web Service开发

.net平台内建了对Web Service的支持,包括Web Service的构建和使用。与其它开发平台不同,使用.net平台,你不需要其他的工具或者SDK就可以完成Web Service的开发了。.net Framework本身就全面支持Web Service,包括服务器端的请求处理器和对客户端发送和接受SOAP消息的支持。下来我们就一步一步的用Microsoft Visual Studio .net 2005(后面简称VS.Net 2005)创建和使用一个简单的Web Service。

2.1、用创建一个最简单的Web Service

首先,打开VS2005,打开“文件-新建-网站”,选择“ASP.NET Web服务”。

图片

查看Service.cs代码,你会发现VS.Net 2005已经为Web Service文件建立了缺省的框架。原始代码为:


view plaincopy to clipboardprint?
using System;  
 
 using System.Web;  
 
 using System.Web.Services;  
 
 using System.Web.Services.Protocols  
 
 [WebService(Namespace = "http://tempuri.org/")]  
 
 [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]  
 
 public class Service : System.Web.Services.WebService  
 
 {  
 
     public Service ()   
 
        //如果使用设计的组件,请取消注释以下行   
 
        //InitializeComponent();   
 
    }  
 
    [WebMethod]  
 
    public string HelloWorld() {  
 
        return "Hello World";  
 
    }  
 

 using System;

  using System.Web;

  using System.Web.Services;

  using System.Web.Services.Protocols

  [WebService(Namespace = "http://tempuri.org/")]

  [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]

  public class Service : System.Web.Services.WebService

  {

      public Service ()

         //如果使用设计的组件,请取消注释以下行

         //InitializeComponent();

     }

     [WebMethod]

     public string HelloWorld() {

         return "Hello World";

     }

 }

默认工程里面已经有一个Hello World的方法了,直接运行看看效果,

图片

点击显示页面上图中的“HelloWorld”超链接,跳转到下一页面

图片

再点击调用 作者:吴旭晓 | 来源:个人博客 | 点击量:2130 | 发布时间:2010-09-02
最新留言 | 返回上一页 | 返回首页

相关文章:

版权所有:吴旭晓个人博客 Copyright © 2013-2023 个人博客