本篇內(nèi)容主要講解“如何在.NET中創(chuàng)建Web服務(wù)實現(xiàn)方法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“如何在.NET中創(chuàng)建Web服務(wù)實現(xiàn)方法”吧!
創(chuàng)新互聯(lián)建站專注于瀘溪網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供瀘溪營銷型網(wǎng)站建設(shè),瀘溪網(wǎng)站制作、瀘溪網(wǎng)頁設(shè)計、瀘溪網(wǎng)站官網(wǎng)定制、微信平臺小程序開發(fā)服務(wù),打造瀘溪網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供瀘溪網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。最近發(fā)現(xiàn)在.NET平臺下使用Web服務(wù)還是很簡單的。
下面舉個在.NET平臺下創(chuàng)建Web服務(wù)的簡單例子。首先用Visul Studio .Net創(chuàng)建一個C# 項目Asp.Net Web服務(wù)程序,源代碼如下:
復(fù)制代碼 代碼如下:
using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Diagnostics;using System.Web;using System.Web.Services;namespace author{////// Service1 的摘要說明。/// public class Service1 : System.Web.Services.WebService{public Service1(){//CODEGEN: 該調(diào)用是 ASP.NET Web 服務(wù)設(shè)計器所必需的InitializeComponent();} #region 組件設(shè)計器生成的代碼 //Web 服務(wù)設(shè)計器所必需的private IContainer components = null; ////// 設(shè)計器支持所需的方法 - 不要使用代碼編輯器修改/// 此方法的內(nèi)容。/// private void InitializeComponent(){} ////// 清理所有正在使用的資源。/// protected override void Dispose( bool disposing ){if(disposing && components != null){components.Dispose();}base.Dispose(disposing); } #endregion // WEB 服務(wù)示例// HelloWorld() 示例服務(wù)返回字符串 Hello World// 若要生成,請取消注釋下列行,然后保存并生成項目// 若要測試此 Web 服務(wù),請按 F5 鍵 // [WebMethod]// public string HelloWorld()//{// return "Hello World!";//} }}
這些代碼都是系統(tǒng)自動生成的,從這里可以看到,普通的方法添加了WebMethod屬性后就成了Web方法了。下面給這段代碼添加一個訪問SQL Server數(shù)據(jù)庫的方法,代碼如下:
復(fù)制代碼 代碼如下:
[WebMethod]public DataSet DataVisit(string id){string mySelectQuery = "Select au_id, au_fname, au_lname From authors where au_id != '"+id+"'";string myConn = @"server=localhost; uid=sa; database=pubs";SqlConnection myConnection = new SqlConnection(myConn);SqlCommand myCmd = new SqlCommand(mySelectQuery, myConnection);myConnection.Open();SqlDataAdapter adapter = new SqlDataAdapter();adapter.SelectCommand = myCmd; DataSet myDs = new DataSet();adapter.Fill(myDs, "author_name");myConnection.Close();return myDs;}
這樣就創(chuàng)建了一個Web服務(wù)了,在Web應(yīng)用程序里就可以通過添加“Web引用”來使用這個服務(wù)了。
到此,相信大家對“如何在.NET中創(chuàng)建Web服務(wù)實現(xiàn)方法”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)建站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!