`
jackhuang
  • 浏览: 54431 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

webservice及在vs2005中的应用

    博客分类:
  • .NET
阅读更多

      今天有空闲时间来写了一个简单HELLO WORD在vs.net2005下开发的webService.

       原来做物流项目用的最多的是做接口.提供给别人调用.不过我们公司还用他做RF程序.感觉效果还是不错.运行起来比较稳定,没有让仓库人员感觉烦.

      接下来我就给那些需要初学WEBserivce的同志们写写HELLOWORD:

1.在VS.NET2005下建立ASP.NET WEB服务.建立好后可以看到如下有一个service.cs类.代码如下:

c# 代码
  1. using System;   
  2. using System.Web;   
  3. using System.Web.Services;   
  4. using System.Web.Services.Protocols;   
  5.   
  6. [WebService(Namespace = "http://localhost/webservice/")]   
  7. [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]   
  8. public class Service : System.Web.Services.WebService   
  9. {   
  10.     public Service () {   
  11.   
  12.         //如果使用设计的组件,请取消注释以下行    
  13.         //InitializeComponent();    
  14.     }   
  15.   
  16.     [WebMethod]   
  17.     public string HelloWorld() {   
  18.         return "Hello World";   
  19.     }   
  20.        
  21. }   

记得更改他默认的Namespace,我没有做影射就直接写上http://localhost/webservice/ .

2.在同一个解决方案下建立另一个WIN应用程序项目,你也可以建立WEB站点来.这里 我建立的是WIN项目.后添加web引用

在URL上输入http://localhost/webservice/Service.asmx,记得你的webservice一定要部署.我这里部署在IIS下.用.NETFramework2.0.有装VS2003的同志要记得别忘记让他在NETFramework2.0下跑哦

3.在WIN项目里头的Program.CS Main方法调用webService.代码如下:

c# 代码
  1. using System;   
  2. using System.Collections.Generic;   
  3. using System.Windows.Forms;   
  4.   
  5. namespace WindowsApplication1   
  6. {   
  7.     static class Program   
  8.     {   
  9.         /// <summary>   
  10.         /// 应用程序的主入口点。   
  11.         /// </summary>   
  12.         [STAThread]   
  13.         static void Main()   
  14.         {   
  15.             //Application.EnableVisualStyles();   
  16.             //Application.SetCompatibleTextRenderingDefault(false);   
  17.             //Application.Run(new Form1());   
  18.   
  19.             //调用web Service   
  20.             localhost.Service myService = new localhost.Service();   
  21.             String msg = myService.HelloWorld();   
  22.             Console.Write(msg);   
  23.         }   
  24.     }   
  25. }  

到此你运行代码,体验一下输入的hello WORD.

web Serivce 这个东西给企业信息集成带来很方便.所以大家有时间多学点好东西.

分享到:
评论

相关推荐

    WebService在.NET中的实战应用一

    WebService在.NET中的实战应用是开发跨平台、跨语言应用程序的重要技术。它基于开放标准,如SOAP(简单对象访问协议)和WSDL(Web服务描述语言),使得不同系统间的数据交换变得简单而有效。本篇文章将深入探讨.NET...

    浪曦][原创]WebService在.NET中的实战应用五

    【标题】:“浪曦][原创]WebService在.NET中的实战应用五” 这篇教程主要探讨的是如何在.NET环境中实际应用WebService技术,以提升编程实践能力。WebService是一种基于互联网的标准,允许不同平台的应用程序之间...

    01.WebService概述和WebService在企业应用中的作用

    在企业应用中,WebService扮演着至关重要的角色,它极大地促进了业务流程的集成和信息共享。 首先,WebService的核心是XML,它是一种用于数据表示和交换的通用格式,可以被各种编程语言理解和处理。SOAP则是基于XML...

    WebService在工业过程监控系统中的应用

    WebService在工业过程监控系统中的应用

    WebService技术在分布式开发中的应用与实现

    WebService技术是分布式计算领域的一个重要概念,它提供了一种灵活的方式,使得不同的应用可以交互,特别是在不同操作系统和编程语言中构建的应用程序。WebService技术的核心是使用网络上的标准协议和格式,进行远程...

    Java-WebService应用实例

    Java WebService应用实例是Java开发中的一个重要组成部分,它允许不同平台和语言的系统之间通过标准接口进行通信。在本实例中,我们主要关注如何在Java环境中实现和使用WebService,特别是结合Spring框架集成XFire...

    WebService使用,客户机+服务WebService+SqlServer2005,附有说明

    在Vs2005中,可以利用“添加新项目”功能创建一个ASP.NET Web服务应用程序。编写WebService的方法通常包含一个或多个公共方法,这些方法通过SOAP消息暴露给客户端调用。 三、Vs2005与WebService开发 Visual Studio ...

    WebService在·NET中的实战应用三

    【WebService在.NET中的实战应用三】 在.NET框架中,WebService是一种基于XML的互联网通信协议,它允许不同平台、不同语言的应用程序之间进行数据交换。本篇主要探讨的是WebService在.NET环境下的实际应用,特别是...

    WebService模型(三种应用技术标准) WebService在Internet网的实战应用

    在本教程中,我们了解了WebService模型的三个核心技术标准,掌握了创建和部署WebService服务的方法,以及如何在客户端应用程序中使用这些服务。WebService简化了分布式系统之间的通信,使得不同平台和语言的应用程序...

    [浪曦][原创]WebService在.NET中的实战应用三

    【标题】:“[浪曦][原创]WebService在.NET中的实战应用三” 【描述】:本教程深入探讨了WebService在.NET框架下的实际应用,通过具体的案例分析,旨在提升开发者们的编程技能,尤其是对于WebService的运用技巧。 ...

    浪曦][原创]WebService在.NET中的实战应用四

    【标题】"浪曦][原创]WebService在.NET中的实战应用四"主要聚焦于.NET平台下使用WebService进行实际项目开发的技巧和实践经验。WebService是一种基于HTTP协议的,能够跨平台、跨语言交换数据的服务,它利用XML...

    WebService应用实例及教程

    【WebService应用实例及教程】 WebService是一种基于Web的、开放式、标准化的服务交互模型,它允许不同系统之间通过HTTP协议进行通信,实现数据交换和服务共享。在本文中,我们将深入探讨WebService的核心概念、...

    在web项目中新增或者添加webservice服务

    在Web项目中添加Web服务(Web Service)是一项常见的任务,特别是在构建分布式系统或者需要不同应用程序之间进行数据交换时。Web服务允许不同的应用平台通过统一的标准(如SOAP、RESTful等)进行通信。以下是一个...

    在WinForm程序中调用WebService

    在WinForm应用程序中调用WebService是一项常见的任务,它允许客户端应用程序与远程服务器上的服务进行交互,从而实现数据交换和功能扩展。以下是如何在WinForm中实现这一操作的详细步骤及涉及的相关知识点: 1. **...

    WEBSERVICE技术研究及在银行系统中的应用

    WEBSERVICE技术研究及在银行系统中的应用是篇毕业论文。有需要的同学可以参考。

    WebService技术及其应用实例论文

    本文主要介绍了WebService技术和WebService技术在实际应用中的一个例子。WebService技术是通过构筑一个通用的、与平台和语言无关的技术层,使得各种不同平台上的应用系统间,实施彼此的连接和集成。本文首先对...

Global site tag (gtag.js) - Google Analytics