本篇內(nèi)容主要講解“怎么用C#創(chuàng)建XML Web services”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“怎么用C#創(chuàng)建XML Web services”吧!
創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站建設(shè)、網(wǎng)站重做改版、鐵東網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、成都商城網(wǎng)站開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為鐵東等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
由于使用了一個(gè) Web 應(yīng)用程序來訪問 XML Web services,因此您必須提供滿足創(chuàng)建 Web 項(xiàng)目的要求的計(jì)算機(jī)。有關(guān)更多信息,請參見asp">創(chuàng)建 Web 項(xiàng)目和 asp">Visual Studio .NET 軟件要求。要在 Web 服務(wù)器所在的計(jì)算機(jī)上C#創(chuàng)建XML Web services 項(xiàng)目,您同樣需要具有足夠的權(quán)限。
由下列C#創(chuàng)建XML Web services:asp">演練:使用 Visual Basic 或 Visual C#創(chuàng)建XML Web services asp">演練:使用 ATL Server 創(chuàng)建 XML Web services asp">演練:使用 C++ 托管擴(kuò)展創(chuàng)建 XML Web services創(chuàng)建 XML Web services 客戶端項(xiàng)目在本演練中,您將創(chuàng)建一個(gè)簡單的 Web 應(yīng)用程序,該應(yīng)用程序?qū)⒃L問 TempConvert1 XML Web services(這是賦予asp">演練:使用 Visual Basic 或 Visual C#創(chuàng)建XML Web services 中創(chuàng)建的 XML Web services 的名稱)。
注意 若要訪問溫度轉(zhuǎn)換 XML Web services 的不同實(shí)現(xiàn),只需在此演練的整個(gè)過程中將出現(xiàn)的名稱 TempConvert1 替換為相應(yīng)的名稱。
創(chuàng)建 ASP.NET Web 應(yīng)用程序
在“文件”菜單上指向“新建”,然后單擊“項(xiàng)目”以打開“新建項(xiàng)目”對話框。
展開“Visual Basic 項(xiàng)目”或“Visual C# 項(xiàng)目”文件夾。
單擊“ASP.NET Web 應(yīng)用程序”圖標(biāo)。
輸入要在其中開發(fā) Web 應(yīng)用程序的 Web 服務(wù)器地址,并指定 TempConvertClient1 作為目錄名。
注意 對于某些項(xiàng)目類型,“名稱”文本框不可用,因?yàn)樵谥付ㄎ恢脮r(shí)就設(shè)置了項(xiàng)目名。例如,Web 應(yīng)用程序和 XML Web services 位于 Web 服務(wù)器上,它們的名稱從該服務(wù)器上指定的虛擬目錄導(dǎo)出。
注意 您是在開發(fā)服務(wù)器上開發(fā) Web 應(yīng)用程序。默認(rèn)情況下,開發(fā)服務(wù)器是本地計(jì)算機(jī)。通常,在開發(fā)服務(wù)器上開發(fā)和生成項(xiàng)目,然后使用部署項(xiàng)目將其部署到承載該 Web 應(yīng)用程序的另一服務(wù)器(部署服務(wù)器)上。但是,如果直接在將承載該 Web 應(yīng)用程序的服務(wù)器上進(jìn)行開發(fā),則開發(fā)服務(wù)器與部署服務(wù)器相同。
單擊“確定”創(chuàng)建項(xiàng)目。
從“工具箱”的“Web 窗體”選項(xiàng)卡中,將“文本框”、“標(biāo)簽”和“按鈕”拖動(dòng)到 WebForm1.aspx 的設(shè)計(jì)圖面上,然后按您的喜好排列它們。
右擊您添加的按鈕 Button1,然后在快捷菜單上單擊“屬性”。在“屬性”窗口中,將 Text 屬性設(shè)置為 Convert.右擊您添加的標(biāo)簽 Label1,然后在快捷菜單上單擊“屬性”。在“屬性”窗口中,清除 Text 屬性以使此標(biāo)簽成為空白標(biāo)簽。
添加 Web 引用XML Web services 發(fā)現(xiàn)是客戶端定位 XML Web services 和獲取其服務(wù)說明的過程。Visual Studio 中的 XML Web services 發(fā)現(xiàn)過程涉及按照預(yù)先確定的算法詢問 Web 站點(diǎn)。該過程的目的是定位服務(wù)說明,服務(wù)說明是使用 Web 服務(wù)描述語言 (WSDL) 的 XML 文檔。有關(guān)更多信息,請參見 asp">XML Web services 發(fā)現(xiàn)。
服務(wù)說明描述哪些服務(wù)可用以及如何與這些服務(wù)交互。沒有服務(wù)說明便無法以編程方式與 XML Web services 交互。有關(guān)更多信息,請參見 asp">XML Web services 說明。
應(yīng)用程序必須具有與 XML Web services 通信和在運(yùn)行時(shí)找到該服務(wù)的方法。向項(xiàng)目添加對 XML Web services 的 Web 引用是通過生成一個(gè)代理類來完成此操作的,該代理類與 XML Web services 進(jìn)行接口操作并提供 XML Web services 的本地表示形式。有關(guān)更多信息,請參見 asp">Web 引用和asp">生成 XML Web services 代理。
到此,相信大家對“怎么用C#創(chuàng)建XML Web services”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!