對自我裝載的 WCF 服務進行偵錯
「自我裝載服務」是一項不會在 IIS、WCF 服務主機或 ASP.NET 開發伺服器內部執行的 WCF 服務。 對自我裝載的 WCF 進行偵錯的最簡單方式,是設定 Visual Studio 以在您於偵錯功能表上選擇開始偵錯時啟動用戶端和伺服器。
如果 WCF 服務是內部自我裝載,或是無法使用此方式來啟動的處理序 (例如 NT 服務),則您無法使用此方法。 相反地,您可以執行下列其中一個動作:
手動將偵錯工具附加至裝載中處理序。 如需詳細資訊,請參閱附加至執行中的處理程序。
— 或 —
開始對用戶端進行偵錯,然後逐步執行對服務的呼叫。 這需要您在 app.config 檔案中啟用偵錯。 如需詳細資訊,請參閱 WCF 偵錯的限制。
從 Visual Studio 啟動用戶端和主機
建立包含用戶端和伺服器專案的 Visual Studio 方案。
設定方案,以在您於偵錯功能表上選擇開始時啟動用戶端和伺服器處理序。
在 [方案總管] 中,以滑鼠右鍵按一下方案名稱。
按一下 [設定啟始專案]。
在解決方案<名稱>屬性對話方塊中,選取多個啟始專案。
在 [多個啟始專案] 方格中,於對應至伺服器專案的行上,按一下 [動作],然後選擇 [開始]。
在對應至用戶端專案的行上,按一下 [動作],然後選擇 [開始]。
按一下 [確定]。
相關內容
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應