WCF 關閉預設除錯客戶端
WCF本身自帶有除錯客戶端,而且在專案建好後預設情況下也是啟用的,F5除錯就能調出WCF Test Client,選擇要除錯的方法,把引數填好,點選invode即可。
但是如果輸入引數很多,方法邏輯很複雜需要多次除錯的時候,每次賦值黏貼引數將會是一場災難,那如何來改善這種情況呢,我們想到了開發asp.net web api時候選用的除錯方式。
asp.net web api開發的介面專案需要除錯時沒有wcf自帶的這種test client,需要藉助其他外掛或者第三方工具,我比較習慣的是用postman。直接F5執行專案後,本地會起一個iis express用來裝載我們們的web api 專案
執行後我們在postman中輸入呼叫地址,比如我這的demo,在postman裡呼叫後斷點能進我們的示例程式
綜上來看,wcf也是可以用這種方式來除錯的,只需將預設的wcftestclient關閉即可,找到你的wcf專案檔案,該檔案是以.csproj為字尾的,開啟他,新增如下程式碼然後重新載入下專案,然後按F5執行IE中開啟的是你設定的起始頁,不用管他,只要我們的iis express 跑起來就可以了,然後就在postman裡呼叫除錯起來吧。
<EnableWcfTestClientForSVCDefaultValue>false</EnableWcfTestClientForSVCDefaultValue>
這種方式對於介面輸入引數過於複雜的情況是相當有效的,能提高不少生產效率。
相關文章
- Java與WCF互動(一):Java客戶端呼叫WCF服務 (轉)Java客戶端
- 擼了一個可除錯 gRPC 的 GUI 客戶端除錯RPCGUI客戶端
- 開源文件工具 showdoc 推出除錯介面的客戶端除錯客戶端
- firebug真是除錯客戶端瀏覽器scripts的好幫手除錯客戶端瀏覽器
- Flutter 新聞客戶端 - 09 詳情頁展示、分享、遠端真機除錯Flutter客戶端除錯
- 用whistle和proxifier抓包除錯任意客戶端的網路請求除錯客戶端
- 關於客戶端資訊流思考客戶端
- Apollo 4 客戶端 SDK 設計客戶端
- win10關閉預設共享方法_win10要如何關閉預設共享Win10
- 以客戶端為中心的錯誤處理客戶端
- 「美餐客戶端 3.0」設計過程客戶端
- mqtt 客戶端MQQT客戶端
- dubbo客戶端客戶端
- Pulsar客戶端客戶端
- 服務端,客戶端服務端客戶端
- 客戶端,服務端客戶端服務端
- Nacos - 客戶端心跳續約及客戶端總結客戶端
- [Redis 客戶端整合] Java 中常用Redis客戶端比較Redis客戶端Java
- 物理DataGuard客戶端無縫切換--客戶端TAF 配置客戶端
- Tower:GIt客戶端Git客戶端
- Zookeeper 客戶端 API客戶端API
- 客戶端加解密客戶端解密
- Redis-客戶端Redis客戶端
- YouTube macYouTube客戶端Mac客戶端
- 客戶端筆記客戶端筆記
- java websocket 客戶端JavaWeb客戶端
- redis客戶端管理Redis客戶端
- iscsi linux客戶端Linux客戶端
- 關閉jetbrains ide support 正在除錯此瀏覽器提示AIIDE除錯瀏覽器
- ftp客戶端,ftp客戶端軟體具體怎麼使用?FTP客戶端
- bilibili mac客戶端 嗶哩嗶哩 b站mac客戶端Mac客戶端
- 國家漏洞庫CNNVD:關於微信Windows客戶端遠端程式碼執行漏洞的預警CNNWindows客戶端
- VNC客戶端推薦,Windows系統下VNC客戶端推薦VNC客戶端Windows
- VNC客戶端是Windows,VNC客戶端是Windows如何進行操作VNC客戶端Windows
- Java SSH 客戶端 如何刪除 linux 機器上的 檔案Java客戶端Linux
- ChatGPT 客戶端推薦ChatGPT客戶端
- Git客戶端:Fork for MacGit客戶端Mac
- 客戶端身份驗證客戶端
- C# MQTT客戶端C#MQQT客戶端