用C 製作乙個最簡單的Web Service

2021-03-31 08:56:31 字數 906 閱讀 4413

下面,我們看看如何建立和部署乙個最簡單的web服務

建立web服務

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

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

<%@ webservice language="c#" class="addnumbers"%>

using system;

using system.web.services;

public class addnumbers : webservice

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

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

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

結果將以xml格式返回。

在客戶機上部署這個服務

1.在命令列輸入:

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

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

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

2.編譯

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

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

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

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

<%@ import namespace = "namesp" %>

用C 製作乙個最簡單的Web Service

下面,我們看看如何建立和部署乙個最簡單的web服務 建立web服務 1.在wwwroot目錄下建立乙個叫做webservice的目錄。2.建立下面這樣乙個檔案 webservice language c class addnumbers using system using system.web.s...

C 製作乙個最簡單的Web Service

下面,我們看看如何建立和部署乙個最簡單的web服務 建立web服務 1.在wwwroot目錄下建立乙個叫做webservice的目錄。2.建立下面這樣乙個檔案 webservice language c using system using system.web.services public cl...

用c 建立乙個最簡單的雜湊表(拉鍊法)

我們都知道,當我們要在乙個集合中查詢資料時,如果這個集合是順序表且我們能確定要找的資料在順序表中的位置的話,我們就能通過下標直接找到元素,這無非是我們要追求的最高效的查詢策略!但是現實總是那麼骨感,在大多數情況下,要在茫茫資料海洋中找某些關鍵資訊,是不可能直接找到的。因為我們並不知道我們要找的資料與...