vs2019創(chuàng)建WebService服務的實現(xiàn)
WebService是一種遠程調(diào)用技術(shù),也叫XML Web Service WebService,是一種可以接收從Internet或者Internet上的其他系統(tǒng)中傳遞過來的請求,輕量級的獨立的通信技術(shù)。是通過SOAP在Web上提供的軟件服務,使用WSDL文件進行說明,并通過UDDI進行注冊。
SOAP是什么?
SOAP:全名為(Simple Object Access Protocol)簡單對象存取協(xié)議。是XML Web Service的通信協(xié)議。當用戶通過UDDI找到你的WSDL描述文檔后,他可以通過SOAP調(diào)用你建立的Web服務中的一個或多個操作。SOAP是XML 文檔形式的調(diào)用方法的規(guī)范,他可以支持不同的底層接口,像HTTP/HTTPS或者SMTP
XML:(Extensible Markup Language)擴展型可標記語言。面向短期的臨時數(shù)據(jù)處理、面向萬維網(wǎng)(WWW),是SAOP的基礎(chǔ)
WSDL:(Web Services Description Language)WSDL是用于說明一組SOAP消息以及如何交換這些消息的XML文檔
下面講述如何在.NET平臺上,創(chuàng)建并部署一個WebService服務:
1.打開VS2019,選擇文件->新建->項目。
選擇【ASP.net 空web應用程序】,將其命名為自己想的工程名稱。
命名為一個WebApplication1的項目:
然后右鍵點擊工程,添加->web服務。然后命名為自己想要的服務名稱。
在asmx文件中寫出自己想要開放的WebService方法。
方法寫完后,右擊項目->發(fā)布
選擇【文件系統(tǒng)】發(fā)布,選擇發(fā)布的物理地址,點擊【發(fā)布】即可;
在發(fā)布的物理地址中會有這幾個文件。
打開IIS ,右鍵點擊網(wǎng)站->新建網(wǎng)站
選擇網(wǎng)站名稱,剛剛發(fā)布的物理地址,還有發(fā)布的IP和端口;設(shè)置完后點擊確定。
這樣網(wǎng)站就發(fā)布完成了,這時需要設(shè)置一下默認文檔和文件權(quán)限。
到此這篇關(guān)于vs2019創(chuàng)建WebService服務的實現(xiàn)的文章就介紹到這了,更多相關(guān)vs2019創(chuàng)建WebService內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解讀堆排序算法及用C++實現(xiàn)基于最大堆的堆排序示例
把待排序的數(shù)組構(gòu)造出最大堆是進行堆排序操作的基本方法,這里將帶大家來解讀堆排序算法及用C++實現(xiàn)基于最大堆的堆排序示例,首先從堆排序的概念開始:2016-06-06C語言數(shù)據(jù)結(jié)構(gòu)之堆排序源代碼
這篇文章主要為大家詳細介紹了C語言數(shù)據(jù)結(jié)構(gòu)之堆排序源代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-01-01c語言連接mysql數(shù)據(jù)庫的實現(xiàn)方法
C語言連接mysql數(shù)據(jù)庫,需要相應的頭文件和lib文件,如果你安裝Mysql數(shù)據(jù)庫,會在安裝目錄下找到這些庫文件,如果沒有安裝,也可以在網(wǎng)上找到2012-05-05VSstudio中scanf返回值被忽略的原因及解決方法(推薦)
這篇文章主要介紹了VSstudio中scanf返回值被忽略的原因及其解決方法,scanf返回值被忽略,接下來我就告訴大家該如何解決這個問題,需要的朋友可以參考下2022-09-09Qt采用線程以隊列方式實現(xiàn)下發(fā)數(shù)據(jù)
在C++中隊列是一種常用的數(shù)據(jù)結(jié)構(gòu)之一,一種特殊的線性表,一般采用先進先出的方式。本文主要為大家介紹了Qt如何以隊列方式實現(xiàn)下發(fā)數(shù)據(jù),感興趣的可以了解一下2022-10-10