Porady: debugowanie hostowania samoobsługowego WCF
hostowana przez siebie usługa jest usługą WCF, która nie działa wewnątrz programu IIS, hosta usługi WCF ani serwera deweloperskiego ASP.NET.Najprostszym sposobem debugowania samodzielniej usługi WCF jest skonfigurowanie Visual Studio do uruchomienia klienta i serwera, po wybraniu Rozpocznij debugowanie w menu Debugowanie.
Jeśli usługa WCF jest samodzielnej obsługi wewnętrznej lub procesem, który nie może zostać uruchomiony w sposób, taki jak usługa NT, nie można użyć tej metody.Zamiast tego można wykonać jedną z następujących czynności:
Ręcznie dołącz debuger do procesu hostującego.Aby uzyskać więcej informacji, zobacz Dołączanie do uruchomionego procesu za pomocą debugera programu Visual Studio.
— lub —
Uruchom debugowanie klienta, a następnie przejdź do wywołania usługi.Wymagane jest włączenie debugowania w pliku app.config.Aby uzyskać więcej informacji, zobacz Ograniczenia debugowania WCF
Aby uruchomić zarówno klienta jak i hosta z programu Visual Studio
Utwórz rozwiązanie Visual Studio, które zawiera projekty, zarówno klienta jak i serwera.
Skonfiguruj rozwiązanie do uruchamiania procesów klienta i serwera, po wybraniu Start w menu Debugowanie.
W Eksploratorze Rozwiązania, kliknij prawym przyciskiem myszy nazwę rozwiązania.
Kliknij przycisk Ustaw projekty uruchamiania.
W oknie dialogowym Właściwości <nazwy> rozwiązania, wybierz Wiele projektów uruchamiania.
W siatce Wiele projektów uruchamiania w wierszu, który odpowiada projektowi serwera, kliknij przycisk Akcja i wybierz polecenie Start.
W wierszu, który odnosi się do projektu klienta, kliknij przycisk Akcja i wybierz polecenie Start.
Kliknij przycisk OK.
Zobacz też
Zadania
Porady: usługi WCF krok po kroku