`

Webservice 创建 部署实例

阅读更多

 

  1. Webservice 的应用分为Webservice端即服务端和客户端即调用端。
  2. 实例:
  • 创建webservice工程(ASP.net Web service application)叫WebServiceForTest,工程自动生成一个.asmx 的文件,该文件默认有一个HelloWorld 的方法,本实例只是简单的测试弹出“Helloworld”,首先该文件需要更改Webservice特性,将默认的namespace改为http://localhost/WebServiceForTest.
  • 这样简单的Webservice的服务端就可以了,下面测试该服务是否可行,首先发布到一个指定的文件夹,再在IIS上创建一个站点指向该文件夹,浏览该站点,如果不成功看Directory Browsing 中是否Enable。
  • 在同一个工程中创建客户端即调用程序(Asp.net web Application)叫WebServiceApplication,添加web 引用,在本地工程选,并命名改web引用为Test,添加成功后Web.config文件会更改,在该文件的结尾有Webservice的内容,如果是本地工程的web引用的话,那么就为http://localhost:5860/service1.asmx。
  • 下面在defalt.aspx在添加一个button,在后台代码中加一个GetString方法为
  • public string GetString()
    {
    	Test.Service1 n=new WebseriviceApplication.Test.Service1();
    	String str=n.HelloWorld();
    	return str;
    }
  • 前台代码
  • Head
    
    <script language="javascript" tye="text/javascript">
    function getString()
    {
    var a="<%=GetString()%>";
    alert(a);
    }
    </script>
    
    
    Body
    <div>
    <input id="button1" type ="button" runat="server" onclick="getString()" value="button/>
    </div>
  • 运行调用端测试是否成功弹出HelloWorld也可以像部署Webservice一样部署到iis上测试。
  • 以上是Webservice部署在本地的测试,如果要把Webservice部署到另一台机器的话,只需把第一步创建的Webservice工程部署到另一台机器的iis上,然后更改调用端的web.config文件的Webservice部分,改为:http://另一台机器地址/service1.asmx即可。
分享到:
评论

相关推荐

    WebService服务器端实例

    6. ** Axis2**:Axis2是Apache软件基金会提供的一个用于创建和部署SOAP WebService的框架,它是基于JAX-WS的实现。Axis2提供了高效的消息处理和强大的模块化架构。 7. **Tomcat与Jetty**:作为常见的Servlet容器,...

    php调用webservice及myeclipse创建webservice实例

    在提供的压缩包文件中,"php+webservice"很可能包含了PHP代码文件,用于演示如何调用由MyEclipse创建的Web服务。这些文件可能包括一个PHP脚本,该脚本使用SoapClient类与Web服务交互,以及MyEclipse项目中的源代码和...

    webservice 客户端 服务端实例 代码

    本实例将详细介绍WebService客户端和服务端的实现,包括完整的代码示例。 1. WebService服务端开发 服务端是提供功能接口的地方,通常称为Web服务提供商。创建一个WebService服务端,首先需要定义服务接口,这个...

    WebService入门简单实例(采用AXIS的方式)

    本实例将介绍如何使用AXIS工具创建和调用一个简单的WebService。 1. **AXIS简介** AXIS是一个开源的Java库,用于生成和部署SOAP(Simple Object Access Protocol)服务。它简化了WebService的开发过程,提供了从...

    webservice客户端简单实例

    总结来说,本实例涉及的是在Windows 7环境下,使用Apache Tomcat和JDK创建一个基于JAX-WS的WebService客户端。这个过程包括获取WSDL文件,生成客户端代码,编写应用程序,部署和运行。理解并掌握这些步骤对于开发与...

    C# webservice实例与在IIS上的部署

    本教程将详细介绍如何创建一个C# Webservice实例以及如何在IIS(Internet Information Services)上进行部署。 ### 一、创建C# Webservice实例 1. **新建项目**:在Visual Studio中,选择"文件" -&gt; "新建" -&gt; ...

    axis2发布webservice各种方式实例

    2. **编程方式**:如果你更倾向于代码驱动的方法,可以在Java代码中直接创建ServiceDeployer实例,然后调用其deploy()方法来部署服务。这种方式灵活且适用于动态环境,但可能需要更多的代码维护。 接下来,我们重点...

    C#创建、部署、调用WebService图文实例详解

    软件开发网在以前介绍过关于C#创建、部署、调用WebService的教程,有兴趣的可以参阅:.NET C#创建WebService服务简单实例。本文是通过实例让大家更加详细的了解流程,一起来学习下。 webservice 可以用于分布式应用...

    WebService应用实例

    【WebService应用实例】 WebService是一种基于Web的、松散耦合的服务交互方式,它允许不同的...在“WebService应用实例”中,你可以学习到如何创建、部署和使用WebService,为你的项目提供跨平台、跨语言的解决方案。

    WebService操作数据库实例

    在创建WebService操作数据库的实例时,我们首先需要建立数据库连接。在C#中,通常会使用ADO.NET库,包括SqlConnection、SqlCommand、SqlDataReader等类,来与SQL Server数据库进行交互。以下是一段基本的数据库连接...

    WebService教程+实例+代码提示功能WebService实例.rar

    通过这个压缩包,你可以学习如何创建和部署WebService,理解SOAP消息结构,编写客户端代码来调用服务,以及如何在实际项目中应用WebService实现跨平台的数据交换。此外,代码提示功能可能包含了一些预设的代码模板或...

    WebService应用实例及教程

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

    [VB.NET源码]学习webservice的好实例

    1. **定义服务接口**:在VB.NET中,我们使用`System.Web.Services`命名空间中的`WebService`类来定义服务。这个类是所有Web服务方法的基类。 2. **实现服务方法**:在接口中定义操作,这些操作对应于Web服务可以...

    一个webservice的创建与调用的例子C#

    - `WebService 的创建,部署和使用.doc`文件可能包含关于如何创建、部署和使用Web服务的详细步骤和指南,包括上述所有过程的解释和示例。 通过以上步骤,我们可以创建、部署和调用一个基本的C# Web服务。了解这些...

    WebService之Axis2实例

    WebService之Axis2实例是Web服务开发中的一个重要环节,它基于SOAP协议,允许不同平台和语言间的应用程序进行通信。本文将详细介绍Axis2实例的创建、配置和运行,以及如何利用Eclipse IDE、JDK 1.7和Tomcat 7.0进行...

    Java开发WebService实例

    #### 使用Java和Tomcat部署WebService 在本实例中,我们采用的是Apache Axis作为WebService框架。Apache Axis是一个开源的、功能强大的Web服务实现,支持SOAP协议,能够简化WebService的创建、发布和调用过程。 **...

    WebService完全实例详细解析

    【WebService完全实例详细解析】 WebService是一种基于Web的、平台无关的、标准的接口技术,用于构建分布式应用程序。它允许不同的系统之间...在实际开发中,掌握如何创建、部署和调用WebService是非常重要的技能。

    pb11.5创建以及调用webservice实例

    提供的压缩包文件"webservice_example"可能包含了示例代码、教程文档或者是一个已完成的Web服务调用实例。它可以帮助你更好地理解和实践上述过程,通过查看源代码或执行示例,你可以更直观地了解PB11.5中创建和调用...

    webService天气预报实例

    【webService天气预报实例...通过分析和运行这个实例,你可以深入理解webService的工作原理,学习如何创建和调用webService,以及如何处理XML数据。同时,这也为你提供了实战经验,有助于你在实际项目中应用这些技能。

    eclipse+webservice简单实例源码

    【标题】"eclipse+webservice简单实例源码"揭示了这个压缩包是关于使用Eclipse集成开发环境创建和运行一个简单的Web服务示例的源代码。Eclipse是一款广泛使用的开源IDE,尤其在Java开发中非常流行。Web服务,尤其是...

Global site tag (gtag.js) - Google Analytics