如何在.NET中創(chuàng)建Web服務(wù)實(shí)現(xiàn)方法-創(chuàng)新互聯(lián)

本篇內(nèi)容主要講解“如何在.NET中創(chuàng)建Web服務(wù)實(shí)現(xiàn)方法”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“如何在.NET中創(chuàng)建Web服務(wù)實(shí)現(xiàn)方法”吧!

創(chuàng)新互聯(lián)建站專注于瀘溪網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供瀘溪營(yíng)銷型網(wǎng)站建設(shè),瀘溪網(wǎng)站制作、瀘溪網(wǎng)頁(yè)設(shè)計(jì)、瀘溪網(wǎng)站官網(wǎng)定制、微信平臺(tái)小程序開發(fā)服務(wù),打造瀘溪網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供瀘溪網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。

最近發(fā)現(xiàn)在.NET平臺(tái)下使用Web服務(wù)還是很簡(jiǎn)單的。
下面舉個(gè)在.NET平臺(tái)下創(chuàng)建Web服務(wù)的簡(jiǎn)單例子。首先用Visul Studio .Net創(chuàng)建一個(gè)C# 項(xiàng)目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{/// <summary>/// Service1 的摘要說(shuō)明。/// </summary>public class Service1 : System.Web.Services.WebService{public Service1(){//CODEGEN: 該調(diào)用是 ASP.NET Web 服務(wù)設(shè)計(jì)器所必需的InitializeComponent();}
#region 組件設(shè)計(jì)器生成的代碼
//Web 服務(wù)設(shè)計(jì)器所必需的private IContainer components = null;
/// <summary>/// 設(shè)計(jì)器支持所需的方法 - 不要使用代碼編輯器修改/// 此方法的內(nèi)容。/// </summary>private void InitializeComponent(){}
/// <summary>/// 清理所有正在使用的資源。/// </summary>protected override void Dispose( bool disposing ){if(disposing && components != null){components.Dispose();}base.Dispose(disposing); }
#endregion
// WEB 服務(wù)示例// HelloWorld() 示例服務(wù)返回字符串 Hello World// 若要生成,請(qǐng)取消注釋下列行,然后保存并生成項(xiàng)目// 若要測(cè)試此 Web 服務(wù),請(qǐng)按 F5 鍵
// [WebMethod]// public string HelloWorld()//{// return "Hello World!";//}
}}

這些代碼都是系統(tǒng)自動(dòng)生成的,從這里可以看到,普通的方法添加了WebMethod屬性后就成了Web方法了。下面給這段代碼添加一個(gè)訪問(wèn)SQL Server數(shù)據(jù)庫(kù)的方法,代碼如下:

復(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)建了一個(gè)Web服務(wù)了,在Web應(yīng)用程序里就可以通過(guò)添加“Web引用”來(lái)使用這個(gè)服務(wù)了。


到此,相信大家對(duì)“如何在.NET中創(chuàng)建Web服務(wù)實(shí)現(xiàn)方法”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)建站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

分享題目:如何在.NET中創(chuàng)建Web服務(wù)實(shí)現(xiàn)方法-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)URL:http://www.muchs.cn/article10/dsosdo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、微信小程序建站公司、標(biāo)簽優(yōu)化、靜態(tài)網(wǎng)站網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)