C# webservice接口編寫、發(fā)布與測試
webservice 接口編寫、發(fā)布
1. 打開【VS2019 => 創(chuàng)建新項目 => ASP.NET Web 應(yīng)用程序】
2. 填寫名稱、位置等信息 => 【創(chuàng)建 => 創(chuàng)建】
3. 【右擊 => 添加 => 新建項】
4. 搜索【ASMX => 命名 => 添加】
5. 【添加新方法 => 并將缺失的引用導入】
6. 發(fā)布webservice,【右擊 => 發(fā)布】
【文件夾 => 下一步 => 完成】
7. 發(fā)布,等待完成,記住右邊的發(fā)布位置
8. 【右擊此電腦 => 管理,打開IIS】
如何打開IIS服務(wù):
請打開【控制面板 => 類別 => 程序】
打開【啟用或關(guān)閉Windows功能】
【勾選紅框中的所有選項,確定,等待完成】
安裝完成之后【再次打開IIS】
9. 右擊網(wǎng)站 => 添加網(wǎng)站
【填寫相關(guān)信息 => 確定】
10. 【選中asmx文件 => 右擊 => 瀏覽】
11. 【復制網(wǎng)址】
下面測試接口的可使用性:
1. 打開【VS2019 => 新建項目 => 控制臺應(yīng)用程序】
2. 填寫信息
3. 【右擊項目 => 添加 => 服務(wù)引用】
成功后此處會出現(xiàn):
4. 編寫代碼進行接口調(diào)用
代碼如下:
using System; namespace ConsoleApp1 { class Program { // 創(chuàng)建對象 private static localhost.WebService1 lh = new localhost.WebService1(); static void Main(string[] args) { string qq01 = "100000"; string qq02 = "a123456789"; Console.WriteLine(qq01 + ":" + lh.IsQQ(qq01)); Console.WriteLine(qq02 + ":" + lh.IsQQ(qq02)); Console.ReadKey(); } } }
執(zhí)行之后結(jié)果如下:
至此接口發(fā)布及調(diào)用結(jié)束。
以上就是C# webservice接口編寫、發(fā)布與測試的詳細內(nèi)容,更多關(guān)于C# webservice接口的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
C#利用IDbCommand實現(xiàn)通用數(shù)據(jù)庫腳本執(zhí)行程序
在.net 應(yīng)用中,在數(shù)據(jù)庫中執(zhí)行腳本程序是經(jīng)常用到的功能,如數(shù)據(jù)操作(新增、修改、刪除等),執(zhí)行一個存儲過程等,本文將介紹如何通過利用IDbCommand 實現(xiàn)通用數(shù)據(jù)庫腳本執(zhí)行程序,感興趣的朋友可以參考下2024-04-04C# Ado.net實現(xiàn)讀取SQLServer數(shù)據(jù)庫存儲過程列表及參數(shù)信息示例
這篇文章主要介紹了C# Ado.net實現(xiàn)讀取SQLServer數(shù)據(jù)庫存儲過程列表及參數(shù)信息,結(jié)合實例形式總結(jié)分析了C#針對SQLServer數(shù)據(jù)庫存儲過程及參數(shù)信息的各種常見操作技巧,需要的朋友可以參考下2019-02-02一看就懂:圖解C#中的值類型、引用類型、棧、堆、ref、out
這篇文章主要介紹了一看就懂:圖解C#中的值類型、引用類型、棧、堆、ref、out,本文用淺顯易懂的語言組織介紹了這些容易混淆的概念,需要的朋友可以參考下2015-06-06C# TcpClient網(wǎng)絡(luò)編程傳輸文件的示例
這篇文章主要介紹了C# TcpClient網(wǎng)絡(luò)編程傳輸文件的示例,幫助大家更好的理解和學習使用c#,感興趣的朋友可以了解下2021-04-04