C 製作乙個最簡單的Web Service

2021-04-16 08:55:15 字數 918 閱讀 9547

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

建立web服務

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

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

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

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.net/frameworksdk/bin 目錄中。

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

2.編譯

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

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

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

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

<%@ import namespace = "namesp" %>  

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

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

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

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

ajax最簡單的乙個例項

最近在學習ajax的一些東西,下面是學習時寫的乙個最簡單的例子。href.html是頁面靜態檔案。ajax.js是js指令碼。for.php是要呼叫的php指令碼。如下 href.html檔案 如下 hopelightsbt ajax.js 如下 判斷瀏覽器是否支援xmlhttprequest物件 ...