當(dāng)前位置:工程項目OA系統(tǒng) > 泛普各地 > 上海OA系統(tǒng) > 上海OA信息化
用C#制作一個最簡單的Web Service
用C#制作一個最簡單的Web Service
下面,我們看看如何建立和部署一個最簡單的Web服務(wù)。
建立Web服務(wù)
1.在wwwroot目錄下建立一個叫做Webservice的目錄。
2.建立下面這樣一個文件:
<%@ WebService Language="c#" Class="AddNumbers"%>
using System;
using System.Web.Services;
public
class AddNumbers : WebService
{
[WebMethod]
public int
Add(int a, int b){
int sum;
sum = a + b;
return
sum;
}
}
3.將這個文件保存為AddService.asmx(asmx是擴(kuò)展名),保存到Webservice的目錄中
4.現(xiàn)在我們建立了Web服務(wù),已經(jīng)準(zhǔn)備好客戶端使用
5.現(xiàn)在,你可以用下面的URL訪問這個Web服務(wù):
http://IP地址/Webservice/Addservice.asmx/Add?a=10&b=5
結(jié)果將以XML格式返回。
在客戶機(jī)上部署這個服務(wù)
1.在命令行輸入:
WSDL http://IP地址/WebService/MathService.asmx /n:NameSp
/out:FileName.cs
這個操作將建立一個稱為FileName.cs的文件
說明:WSDL 指的是WebServices Description Language ,這個程序在Program FilesMicrosoft.NETFrameworkSDKBin 目錄中。
NameSp是我們設(shè)置的名字空間的名字,將在后面部署這個服務(wù)的客戶端的實現(xiàn)代碼中使用到。
2.編譯
CSC /t:library /r:system.web.dll /r:system.xml.dll FileName.cs
上述命令將生成一個dll文件,名字就是上面的asmx文件中的公共類的名字,在我們的例子中,就是:AddNumbers.dll
3.將生成的dll文件放到部署機(jī)的wwwrootbin目錄中。
在部署機(jī)的asp/aspx 中調(diào)用這個Web服務(wù)
<%@ import Namespace = "NameSp" %>
<script
language = "c#" runat = "server">
public void Page_Load(object o,
EventArgs e){
int x = 10;
int y = 5;
int
sum;
//Instantiating the public class of the webservice
AddNumbers
AN = new AddNumbers();
sum = AN.Add(x,y);
string str =
sum.ToString();
response.writeline(str);
}
</script>
- 1上海隧道工程有限公司盾構(gòu)工程分公司辦公OA管理系統(tǒng)
- 2OA辦公系統(tǒng)中那些復(fù)雜的應(yīng)用,諸如客戶管理、財務(wù)管理等
- 3使用Microsoft SOAP Toolkit 2.0建立安全Web服務(wù)
- 4促進(jìn)企業(yè)上海OA信息化的人力資源策略與措施
- 5上海OA信息化“人-過程-技術(shù)”三個層面的關(guān)鍵指標(biāo)
- 6競爭情報和上海OA信息化的融合
- 7軟件服務(wù)時代的來臨
- 8上海OA信息化:企業(yè)效益
- 9泛普OA辦公系統(tǒng)被認(rèn)為是OA業(yè)內(nèi)成功率最高的專業(yè)OA軟件廠商
- 10OA辦公系統(tǒng)在線試用過程中,客戶如何選擇和判斷呢
- 11信息服務(wù)與知識服務(wù)
- 12OA軟件不是你想象之中那樣
- 13上海寶康嬰童用品有限公司OA辦公平臺
- 14上海保集(集團(tuán))有限公司OA辦公軟件系統(tǒng)平臺 V3.50SP1
- 15個人上海OA信息化與組織上海OA信息化
- 16上海OA信息化實施中的PDCA循環(huán)
- 17Web服務(wù)說明語言 (WSDL) 淺釋
- 18上海麗漢貿(mào)易有限公司OA辦公系統(tǒng)平臺
- 19上海OA市場2014年市場前景
- 20泛普軟件CEO鄭毅拜年詞
- 21使用 .NET 框架將現(xiàn)有代碼作為Web服務(wù)提供
- 22上海同是工程科技有限公司協(xié)同OA辦公系統(tǒng)
- 23上海市工程施工資料管理軟件
- 24上海應(yīng)用技術(shù)學(xué)院辦公自動化OA系統(tǒng)
- 25利用微軟WebService技術(shù)實現(xiàn)遠(yuǎn)程數(shù)據(jù)庫存取
- 26政務(wù)協(xié)同與信息的親民政策
- 27不同業(yè)務(wù)模式下的上海OA信息化策略
- 28上海OA信息化隨筆之二: EAI、Workflow、KM,風(fēng)馬牛不相及?
- 29如何利用上海OA信息化提升企業(yè)核心競爭力
- 30知識分類的深度解析
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓
泛普上海OA信息化其他應(yīng)用
上海OA軟件 上海OA新聞動態(tài) 上海OA信息化 上海OA快博 上海OA軟件行業(yè)資訊 上海軟件開發(fā)公司 上海門禁系統(tǒng) 上海物業(yè)管理軟件 上海倉庫管理軟件 上海餐飲管理軟件 上海網(wǎng)站建設(shè)公司
版權(quán)所有:泛普軟件 渝ICP備14008431號-2 渝公網(wǎng)安備50011202501700號 咨詢電話:400-8352-114