日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
手把手教你實現(xiàn)、部署和調(diào)用WebService

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

一、WebService實現(xiàn)

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

 
 
 
 
  1. ///   
  2. /// WebServiceDemo 的摘要說明  
  3. /// 
  4.       
  5. [System.Web.Services.WebService(Namespace = "http://tempuri.org/",  
  6. Description = "華氏溫度轉(zhuǎn)換WebService.")] //WebService屬性  
  7. public class WebServiceDemo : System.Web.Services.WebService  
  8. {  
  9.         [WebMethod(Description="返回Hello World的方法")]  
  10.         public string HelloWorld()  
  11.         {  
  12.             return "Hello World";  
  13.         }  
  14.         [WebMethod(Description = "將華氏溫度轉(zhuǎn)換為攝氏溫度的方法.")]  
  15.         public double ConvertTemperature(double dFahrenheit)  
  16.         {  
  17.             return ((dFahrenheit - 32) * 5) / 9;  
  18.         }  
  19. }  
  20.  

二、WebService部署

1、調(diào)試通過后發(fā)布WebService。

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

3、本機測試,如下圖:

遠程地址:http://10.10.50.60:8081/WebServiceDemo.asmx
三、WebService調(diào)用

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

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

3、添加相關(guān)調(diào)用代碼如下:

 
 
 
 
  1. public partial class _Default : System.Web.UI.Page  
  2. {  
  3.         protected void Page_Load(object sender, EventArgs e)  
  4.         {  
  5.             WebReference.WebServiceDemo s = new WebReference.WebServiceDemo();  
  6.             //調(diào)用WebService的HelloWorld方法,返回"HelloWorld",并輸出.  
  7.             Response.Write(s.HelloWorld());  
  8.         }  
  9.         protected void btnConvert_Click(object sender, EventArgs e)  
  10.         {  
  11.             WebReference.WebServiceDemo s = new WebReference.WebServiceDemo();  
  12.             //調(diào)用WebService的ConvertTemperature方法,實現(xiàn)溫度轉(zhuǎn)換.  
  13.             labResult.Text = "轉(zhuǎn)換后的溫度是:" + s.ConvertTemperature(double.Parse(txtResult.Text));  
  14.         }  
  15. }  
  16.  

調(diào)用測試結(jié)果,如下圖:

       如果大家還想詳細的了解關(guān)于Web Service的定義、原理請參見其他百度和谷歌。

成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗豐富10多年以來專注數(shù)字化網(wǎng)站開發(fā)營銷,提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計,響應(yīng)式網(wǎng)站制作,設(shè)計師量身打造品牌風(fēng)格,熱線:028-86922220
分享標題:手把手教你實現(xiàn)、部署和調(diào)用WebService
網(wǎng)頁地址:http://m.5511xx.com/article/copcjho.html