[英]Step into/debug WCF service which is in a different solution from the client
我有一個客戶端應用程序,在另一個解決方案中,我有該客戶端使用的WCF服務。 我希望能夠在客戶端調用WCF方法時進入WCF服務。 我曾嘗試調試它們,但都沒有用。 然后,我嘗試調試客戶端,並通過將其附加到客戶端Visual Studio的“ devenv.exe”進程來調試服務(已在SO答案中的某處讀取了此內容)。 兩者都不起作用。 關於如何執行此操作的任何想法?
您應該能夠做到這一點。 在調試模式下啟動WCF服務后,請在客戶端中更新服務引用。 您始終可以將斷點保留在WCF服務中,並且只要調用該函數,斷點就應該擊中
當您說您嘗試調試它們兩個時,這到底在哪里不起作用? 在本地運行WCF服務(記住要進行構建調試)之后,刷新客戶端上的服務引用,您應該能夠在兩者中都插入斷點,並且應該可以正常工作。 您是否正在使用一個或多個VS實例?
我已經通過運行Visual Studio的多個實例(每個客戶端一個,每個wcf服務實例一個)調試了多個WCF服務,然后僅在兩者中都插入了斷點。 當客戶端調用服務呼叫時,它將在斷點處中斷。
也許我是否誤解了您要做什么?
注意:確保從代碼或app.config文件中指向正確的端口和本地主機,即:
添加key =“ PLWSURL” value =“ http:// localhost:2020 / yourwebservice.asmx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.