方法一:
服務端設置:
1、打開需要調試的解決方案,在WCF服務端項目上右鍵,將其設置為啟動項目
2、在該解決方案下點擊
或者直接按F5啟動WCF服務端項目。
3、尋找端口號:
i、方式一
啟動調試後,浏覽器中會出現下面的界面
需要留意的是地址欄中的端口號。
ii、方式二:
在啟動WCF服務項目後,在桌面的右下角會出現,如下面所示的圖標:
在這裡也可以看到端口號,由於我是重新啟動了一次WCF項目,所以顯示的端口號與在浏覽器中顯示的是不一樣的。
客戶端設置:
4、再次打開該解決方案,將客戶端設置為啟動項目,此處在UI項目中調用服務端,所以將UI項目設置為啟動項
5、修改UI的App.config中的WCF引用地址的端口號(根據之前啟動WCF服務項目的端口號來)
6、啟動UI,即客戶端所在的解決方案,此時,只要在服務端相應的函數上加上斷點就可以跟蹤進去了。
補充:
用這種方式調試服務端,需要在客戶端引用WCF服務的時候,引用當前本地的WCF服務,比如在該案例中,就可以這麼添加:
1、在需要添加WCF服務引用的地方添加服務引用:
在彈出的界面中點擊,發現,vs會自動找到該解決方案中的服務,如下圖
ok,搞定!
方法二:
在本地搭建iis調試