溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Web Service的實現、部署和調用

發布時間:2021-06-17 15:34:50 來源:億速云 閱讀:190 作者:chen 欄目:編程語言

本篇內容主要講解“Web Service的實現、部署和調用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Web Service的實現、部署和調用”吧!

在本文中將用asp.net中的msdn的例子用C#實現一個簡單的Web Service并做了部署和調用說明。知識一些簡單的東西希望大家不要見笑。

一、WebService實現

在visual studio中新建ASP.NET Web服務應用程序,取名MyWebService。 刪除自動生成的代碼,輸入以下代碼段,類WebServiceDemo包括兩個方法:

///  /// WebServiceDemo 的摘要說明  ///       [System.Web.Services.WebService(Namespace = "http://tempuri.org/",  Description = "華氏溫度轉換WebService.")] //WebService屬性  public class WebServiceDemo : System.Web.Services.WebService  {          [WebMethod(Description="返回Hello World的方法")]          public string HelloWorld()          {              return "Hello World";          }          [WebMethod(Description = "將華氏溫度轉換為攝氏溫度的方法.")]          public double ConvertTemperature(double dFahrenheit)          {              return ((dFahrenheit - 32) * 5) / 9;          }  }


二、WebService部署

1、調試通過后發布WebService。

2、將發布后的文件目錄拷貝的Web服務器(安裝有IIS的機器),創建虛擬目錄,和發布網站一樣,指向該目錄。如下圖:

Web Service的實現、部署和調用


3、本機測試,如下圖:

Web Service的實現、部署和調用

遠程地址:http://10.10.50.60:8081/WebServiceDemo.asmx
三、WebService調用

1、新建ASP.NET Web應用程序,在Default.aspx頁面中添加控件如下:

Web Service的實現、部署和調用


2、添加Web引用,Web引用名:WebReference。如下圖:

Web Service的實現、部署和調用

3、添加相關調用代碼如下:

public partial class _Default : System.Web.UI.Page  {          protected void Page_Load(object sender, EventArgs e)          {              WebReference.WebServiceDemo s = new WebReference.WebServiceDemo();              //調用WebService的HelloWorld方法,返回"HelloWorld",并輸出.              Response.Write(s.HelloWorld());          }          protected void btnConvert_Click(object sender, EventArgs e)          {              WebReference.WebServiceDemo s = new WebReference.WebServiceDemo();              //調用WebService的ConvertTemperature方法,實現溫度轉換.              labResult.Text = "轉換后的溫度是:" + s.ConvertTemperature(double.Parse(txtResult.Text));          }  }

調用測試結果,如下圖:

Web Service的實現、部署和調用

到此,相信大家對“Web Service的實現、部署和調用”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女