iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Software Development

第一次學Web Service的經驗談 系列

在有了C#的基礎之下,為加深MVC的應用,利用Web Service來練習並熟悉技術。

鐵人鍊成 | 共 31 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day21主題:Line Notify後端服務(1)

Line Notify的前置作業都完成了,要開始來撰寫程式囉~ 首先來看看後台專案要做些什麼? 在Day02已經有建立了後台空白專案,並新增Model資...

DAY 22

Day22主題:Line Notify後端服務(2)

緊接著來完成Models的內容。 在Day02已經有建立了空白專案,並新增Model資料夾及Web服務(ASMX)。 在Models內新增一類別Enums.c...

DAY 23

Day23主題:Line Notify後端服務(3)

接續昨天進度,把最後發送訊息的函式給完成吧! 在Web服務(ASMX)內,於JSON格式轉換的函式後面,再增加發送訊息的函式。 /// <summa...

DAY 24

Day24主題:Line Notify後端服務(4)

最後我們來測試一下完成的後台專案! 首先我們點選【MyWebServiceForLine.asmx】,並按右鍵設定為起始頁。 接著點選功能列的執行功能。...

DAY 25

Day25主題:Line Notify前端服務(1)

Line Notify的後端服務完成了,要開始來進行前端服務囉~ 那麼我們來看看前台專案到底要做些什麼? 首先要把寫好的程式封裝、發佈成檔案及上傳掛載至I...

DAY 26

Day26主題:Line Notify前端服務(2)

因為已經把訊息發送的函式掛載在IIS上,好處就是前台專案只要將其加入參考就可以引用,不用每個專案都自行再撰寫一次。 好的,那麼今天就來接續昨天的動作,先開始...

DAY 27

Day27主題:Line Notify前端服務(3)

我們已經完成了後台服務掛載及前台加入服務參考;接下來就是程式的撰寫了,讓我們來一步一步地進行,首先調整一下View的內容: 在剛建立好的前台專案,預設的Vie...

DAY 28

Day28主題:Line Notify前端服務(4)

接著昨天進度,來完成JavaScript的部份: 在View內容的最後面,我們要加上一段JavaScript程式碼,參考如下: @section scrip...

DAY 29

Day29主題:Line Notify前端服務(5)

接著昨天進度,來完成最後的呼叫函式內容吧! 在預設建立的Controller內,我們要加上一段【LineNotify】的函式,參考如下: [HttpPo...

DAY 30

Day30主題:Line Notify前端服務(6)

Line Notify的前端服務也完成了!那麼就要接著來著手進行整個發送通知的執行驗證啦~ 首先,我們要來檢查一些步驟: 後台服務是否已成功掛載於IIS...