新聞中心
由于使用了一個 Web 應(yīng)用程序來訪問 XML Web services,因此您必須提供滿足創(chuàng)建 Web 項目的要求的計算機(jī)。有關(guān)更多信息,請參見asp">創(chuàng)建 Web 項目和 asp">Visual Studio .NET 軟件要求。要在 Web 服務(wù)器所在的計算機(jī)上C#創(chuàng)建XML Web services 項目,您同樣需要具有足夠的權(quán)限。有關(guān)詳細(xì)信息,請參見 asp">Visual Studio 中設(shè)計時的 Web 應(yīng)用程序安全性。

由下列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 客戶端項目在本演練中,您將創(chuàng)建一個簡單的 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),只需在此演練的整個過程中將出現(xiàn)的名稱 TempConvert1 替換為相應(yīng)的名稱。
創(chuàng)建 ASP.NET Web 應(yīng)用程序
在“文件”菜單上指向“新建”,然后單擊“項目”以打開“新建項目”對話框。
展開“Visual Basic 項目”或“Visual C# 項目”文件夾。
單擊“ASP.NET Web 應(yīng)用程序”圖標(biāo)。
輸入要在其中開發(fā) Web 應(yīng)用程序的 Web 服務(wù)器地址,并指定 TempConvertClient1 作為目錄名。
注意 對于某些項目類型,“名稱”文本框不可用,因為在指定位置時就設(shè)置了項目名。例如,Web 應(yīng)用程序和 XML Web services 位于 Web 服務(wù)器上,它們的名稱從該服務(wù)器上指定的虛擬目錄導(dǎo)出。
注意 您是在開發(fā)服務(wù)器上開發(fā) Web 應(yīng)用程序。默認(rèn)情況下,開發(fā)服務(wù)器是本地計算機(jī)。通常,在開發(fā)服務(wù)器上開發(fā)和生成項目,然后使用部署項目將其部署到承載該 Web 應(yīng)用程序的另一服務(wù)器(部署服務(wù)器)上。但是,如果直接在將承載該 Web 應(yīng)用程序的服務(wù)器上進(jìn)行開發(fā),則開發(fā)服務(wù)器與部署服務(wù)器相同。
單擊“確定”創(chuàng)建項目。
從“工具箱”的“Web 窗體”選項卡中,將“文本框”、“標(biāo)簽”和“按鈕”拖動到 WebForm1.aspx 的設(shè)計圖面上,然后按您的喜好排列它們。
右擊您添加的按鈕 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)行時找到該服務(wù)的方法。向項目添加對 XML Web services 的 Web 引用是通過生成一個代理類來完成此操作的,該代理類與 XML Web services 進(jìn)行接口操作并提供 XML Web services 的本地表示形式。有關(guān)更多信息,請參見 asp">Web 引用和asp">生成 XML Web services 代理。以上介紹C#創(chuàng)建XML Web services。
網(wǎng)站題目:C#創(chuàng)建XMLWebservices學(xué)習(xí)經(jīng)驗
本文地址:http://m.fisionsoft.com.cn/article/cojspoc.html


咨詢
建站咨詢
