我有一個客戶端應用程序,而在另一個解決方案中,我有一個客戶端使用的WCF服務。我想在客戶端調用WCF方法時能夠進入WCF服務。我曾嘗試調試過它們,但都沒有奏效。然後,我嘗試調試客戶端,並通過將它附加到客戶端Visual Studio的'devenv.exe'進程來調試該服務(已經在SO回答中的某處閱讀了該文檔)。兩者都不起作用。 關於如何做到這一點的任何想法?步入/調試與客戶端不同的解決方案的WCF服務
2
A
回答
0
你應該可以做到這一點。在調試模式下啓動WCF服務後,更新客戶端中的服務引用。你可以隨時在WCF服務中保持斷點,並且每當函數被調用時它應該會被觸擊
0
當你說你嘗試調試他們兩個時,這到底是不是工作?在本地運行WCF服務(記住構建調試)後,刷新客戶端上的服務引用,您應該能夠在兩者中插入斷點,並且它應該可以工作。你使用VS的一個還是多個實例?
我通過運行多個Visual Studio實例(每個客戶端一個&一個wcf服務實例)調試多個WCF服務,然後在兩者中插入斷點。當客戶端調用服務調用時,它將在斷點處中斷。
難道我或許誤解了你想要做的事嗎?
0
- 創建或在一個單獨的解決方案 比客戶端加載您的Web服務應用程序,並將其駐留在localhost
- 設置斷點並開始調試過程 - 這應該在瀏覽器中打開Web服務默認頁
- 加載在一個單獨的解決方案的客戶端解決方案,並在您的客戶端應用程序設置轉到斷點,單步(F11)
- 這應該切換到Web方法在Web服務
注意:請確保您指向的代碼或您的app.config文件,正確的端口和localhost,即:
add key =「PLWSURL」value =「http:// localhost:2020/yourwebservice.asmx
相關問題
- 1. 客戶端異步調用WCF服務
- 2. 在JAVA的服務器/客戶端程序的解決方案
- 3. 如何調試不同解決方案中的Windows服務?
- 4. WCF服務器客戶端與對象的異步回調
- 5. WCF異步客戶端調用WCF異步服務
- 6. 客戶端同步服務調用
- 7. WCF客戶端在外部解決方案時不工作
- 8. Silverlight中動態WCF客戶端代理的解決方案?
- 9. WCF服務不更新(多項目,相同的解決方案)
- 10. 客戶端 - 服務器解決方案設計
- 11. Java TCP服務器 - 客戶端設計解決方案
- 12. 調查從服務器通知WPF客戶端的解決方案
- 13. 客戶端異步WCF Vs服務器端異步WCF
- 14. 異步客戶端服務器WCF
- 15. WCF服務客戶端:我如何調試解析響應
- 16. 與服務器同步多個客戶端的最佳方法
- 17. Php Svn客戶端解決方案
- 18. 如何爲同步服務實現異步wcf客戶端
- 19. 服務器端客戶端同步
- 20. 客戶端與服務器端異步
- 21. WCF:服務中或客戶端的異步方法?
- 22. wcf:服務+客戶端在相同的解決方案,如何調試?我不想同時運行兩個版本的VS 2010 :-)
- 23. WCF rest客戶端:由解決方案中的另一個WCF服務觸發時無法發送HTTP消息
- 24. 測試客戶端不支持WCF服務合同
- 25. JavaScript庫的客戶端存儲與服務器端同步
- 26. WCF服務器/客戶端回調,從客戶端到服務器的回覆
- 27. 無法步入我的解決方案中的本地服務
- 28. WCF回調服務到php客戶端
- 29. 從WCF客戶端調用ServiceStack服務
- 30. WCF客戶端調用Java Web服務
使用Fiddler來調試WCF服務,這裏是鏈接http://www.telerik.com/fiddler。以下是關於如何使用fiddler調試wcf服務的示例:http://www.codeproject.com/Tips/213007/Debug-WCF-REST-Service – Vyas