簡明教程 C Webservice例項

2021-09-06 03:39:53 字數 1359 閱讀 9455

通過c# webservice例項的乙個簡單例項,了解如何使用c#建立webservice,建立並部署乙個最簡單的web服務

ad:

下面,我們看看如何建立和部署乙個最簡單的web服務,通過c# webservice例項的乙個簡單例項,了解如何使用c#建立webservice。

建立web服務

1.在wwwroot目錄下建立乙個叫做webservice的目錄。

2.建立下面這樣乙個檔案:

〈%@ webservice language="

c#"class="

addnumbers

"%〉

using

system;

using

system.web.services;

public

class

addnumbers : webservice }

3.將這個檔案儲存為addservice.asmx(asmx是副檔名),儲存到webservice的目錄中

4.現在我們建立了web服務,已經準備好客戶端使用

5.現在,你可以用下面的url訪問這個web服務:

結果將以xml格式返回。

在客戶機上部署這個服務

1.在命令列輸入:

這個操作將建立乙個稱為filename.cs的檔案

說明:wsdl 指的是webservices description language ,這個程式在program files\microsoft.net\frameworksdk\bin 目錄中。

namesp是我們設定的名字空間的名字,將在後面部署這個服務的客戶端的實現**中使用到。

2.編譯c# webservice例項

csc /t:library /r:system.web.dll /r:system.xml.dll filename.cs

上述命令將生成乙個dll檔案,名字就是上面的asmx檔案中的公共類的名字,在我們的例子中,就是:addnumbers.dll

3.將生成的dll檔案放到部署機的wwwroot\bin目錄中。

在部署機的asp/aspx 中呼叫這個web服務

〈%@ import namespace ="

namesp

"% 〉

〈script language ="

c#"runat ="

server"〉

public

void

page_load(

object

o, eventargs e) 〈/

script 〉

至此,我們就完成了乙個c# webservice例項。

Visual Unit 簡明教程

visual unit,簡稱vu,是新一代單元測試工具,功能強大,使用簡單,完全視覺化,不需編寫測試 vu的測試結果使程式行為一目了然,有助於整理程式設計思路,提高程式設計效率和正確性,並能快速排錯 vu還增強偵錯程式功能 如自由後退 用例切換 提高除錯的效率 vu能達到空前的測試完整性,輕鬆完成語...

MYSQL簡明教程

dos進入mysql命令 c mysql h 127.0.0.1 u root p enter password mysql 進入完成 建立資料庫 create database databasename 使用指定資料庫進行操作 方法1 use database databasename 方法2 m...

Struts Hibernate簡明教程

jboss 資助的開源專案,當前比較流行的持久層框架,是一種先進的 jdbc 封裝框架。優點 提高了資料訪問層的開發效率,使我們不必直接呼叫 jdbc 來訪問關係型資料庫。hibernate 建立在物件導向的基礎之上,開發人員只需針對物件進行操作,不必再關心資料庫的連線關閉,sql的執行,以及 re...