Udostępnij za pośrednictwem


Debugowanie samodzielnie hostowanej usługi WCF

Samoobsługowa usługa to usługa WCF, która nie działa wewnątrz usług IIS, hosta usługi WCF lub serwera deweloperów ASP.NET. Najprostszym sposobem debugowania własnego programu WCF jest skonfigurowanie programu Visual Studio do uruchamiania zarówno klienta, jak i serwera po wybraniu pozycji Rozpocznij debugowanie w menu Debugowanie.

Jeśli usługa WCF jest self-hosting wewnątrz lub proces, którego nie można uruchomić w ten sposób, takich jak usługa NT, nie można użyć tej metody. Zamiast tego możesz wykonać jedną z następujących czynności:

Aby uruchomić zarówno klienta, jak i hosta z poziomu programu Visual Studio

  1. Utwórz rozwiązanie programu Visual Studio zawierające zarówno projekty klienta, jak i serwera.

  2. Skonfiguruj rozwiązanie do uruchamiania procesów klienta i serwera po wybraniu pozycji Start w menu Debugowanie .

    1. W Eksplorator rozwiązań kliknij prawym przyciskiem myszy nazwę rozwiązania.

    2. Kliknij pozycję Ustaw projekty startowe.

    3. W oknie dialogowym Właściwości nazwy> rozwiązania <wybierz pozycję Wiele projektów startowych.

    4. W siatce Wiele projektów startowych w wierszu odpowiadającym projektowi serwera kliknij pozycję Akcja i wybierz pozycję Uruchom.

    5. W wierszu odpowiadającym projektowi klienta kliknij pozycję Akcja i wybierz pozycję Uruchom.

    6. Kliknij przycisk OK.