共用方式為


對自我裝載的 WCF 服務進行偵錯

「自我裝載服務」是一項不會在 IIS、WCF 服務主機或 ASP.NET 開發伺服器內部執行的 WCF 服務。 對自我裝載的 WCF 進行偵錯的最簡單方式,是設定 Visual Studio 以在您於偵錯功能表上選擇開始偵錯時啟動用戶端和伺服器。

如果 WCF 服務是內部自我裝載,或是無法使用此方式來啟動的處理序 (例如 NT 服務),則您無法使用此方法。 相反地,您可以執行下列其中一個動作:

  • 手動將偵錯工具附加至裝載中處理序。 如需詳細資訊,請參閱附加至執行中的處理程序

    — 或 —

  • 開始對用戶端進行偵錯,然後逐步執行對服務的呼叫。 這需要您在 app.config 檔案中啟用偵錯。 如需詳細資訊,請參閱 WCF 偵錯的限制

從 Visual Studio 啟動用戶端和主機

  1. 建立包含用戶端和伺服器專案的 Visual Studio 方案。

  2. 設定方案,以在您於偵錯功能表上選擇開始時啟動用戶端和伺服器處理序。

    1. 在 [方案總管] 中,以滑鼠右鍵按一下方案名稱。

    2. 按一下 [設定啟始專案]

    3. 解決方案<名稱>屬性對話方塊中,選取多個啟始專案

    4. 在 [多個啟始專案] 方格中,於對應至伺服器專案的行上,按一下 [動作],然後選擇 [開始]

    5. 在對應至用戶端專案的行上,按一下 [動作],然後選擇 [開始]

    6. 按一下 [確定]