雖然使用了.net core ,但難免還是衰小會需要介接第三方服務,像是 wcf 或
web service(你終究是要 .net core 的,為何不一開始就 .net core 呢?)?這邊,
嘗試介接相關服務,以及一些注意事項
新增服務
在 Connected Services 點滑鼠右鍵,並新增服務
選 WCF Web Service
輸入網址,調整命名空間,再點選移至
若確實有相關服務,就會顯示相關資訊在以下區塊中
接著點選「下一步」
這邊不用修改,直接點選「下一步」,進入以下畫面
這邊也不用修改,直接點選「完成」,看到以下畫面
等它跑完,專案結構就會出現以下內容
此時,也會跳相關網頁,說明 wcf 更新歷程
註冊服務
首先檢視 Reference.cs 有哪些方法可以使用
在 Startup.cs 註冊服務,找到 Service_Client 類型的類別註冊,並且設定 uri
順帶一提,若有設計相關Class 操作 ServiceClient,同樣需要註冊
Https 設定
若不幸的是測試環境與正式環境的 url 是不同的,如測試環境為 http,而正式環
境為https ,佈署可搭配條件式編譯設定,或是簡易的條件判斷亦有同樣效果,
如下圖程式碼
參考
沒有留言:
張貼留言