您好,登錄后才能下訂單哦!
WebService是一種遠(yuǎn)程調(diào)用技術(shù),也叫XML Web Service WebService,是一種可以接收從Internet或者Internet上的其他系統(tǒng)中傳遞過(guò)來(lái)的請(qǐng)求,輕量級(jí)的獨(dú)立的通信技術(shù)。是通過(guò)SOAP在Web上提供的軟件服務(wù),使用WSDL文件進(jìn)行說(shuō)明,并通過(guò)UDDI進(jìn)行注冊(cè)。
SOAP是什么?
SOAP:全名為(Simple Object Access Protocol)簡(jiǎn)單對(duì)象存取協(xié)議。是XML Web Service的通信協(xié)議。當(dāng)用戶通過(guò)UDDI找到你的WSDL描述文檔后,他可以通過(guò)SOAP調(diào)用你建立的Web服務(wù)中的一個(gè)或多個(gè)操作。SOAP是XML 文檔形式的調(diào)用方法的規(guī)范,他可以支持不同的底層接口,像HTTP/HTTPS或者SMTP
XML:(Extensible Markup Language)擴(kuò)展型可標(biāo)記語(yǔ)言。面向短期的臨時(shí)數(shù)據(jù)處理、面向萬(wàn)維網(wǎng)(WWW),是SAOP的基礎(chǔ)
WSDL:(Web Services Description Language)WSDL是用于說(shuō)明一組SOAP消息以及如何交換這些消息的XML文檔
下面講述如何在.NET平臺(tái)上,創(chuàng)建并部署一個(gè)WebService服務(wù):
1.打開VS2019,選擇文件->新建->項(xiàng)目。
選擇【ASP.net 空web應(yīng)用程序】,將其命名為自己想的工程名稱。
命名為一個(gè)WebApplication1的項(xiàng)目:
然后右鍵點(diǎn)擊工程,添加->web服務(wù)。然后命名為自己想要的服務(wù)名稱。
在asmx文件中寫出自己想要開放的WebService方法。
方法寫完后,右擊項(xiàng)目->發(fā)布
選擇【文件系統(tǒng)】發(fā)布,選擇發(fā)布的物理地址,點(diǎn)擊【發(fā)布】即可;
在發(fā)布的物理地址中會(huì)有這幾個(gè)文件。
打開IIS ,右鍵點(diǎn)擊網(wǎng)站->新建網(wǎng)站
選擇網(wǎng)站名稱,剛剛發(fā)布的物理地址,還有發(fā)布的IP和端口;設(shè)置完后點(diǎn)擊確定。
這樣網(wǎng)站就發(fā)布完成了,這時(shí)需要設(shè)置一下默認(rèn)文檔和文件權(quán)限。
到此這篇關(guān)于vs2019創(chuàng)建WebService服務(wù)的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)vs2019創(chuàng)建WebService內(nèi)容請(qǐng)搜索億速云以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持億速云!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。