Sdílet prostřednictvím


Ladění služby WCF s vlastním hostováním

Služba v místním prostředí je služba WCF, která neběží uvnitř služby IIS, hostitele služby WCF nebo vývojového serveru ASP.NET. Nejjednodušší způsob, jak ladit službu WCF v místním prostředí, je nakonfigurovat visual Studio tak, aby se spustil klient i server, když v nabídce Ladění zvolíte Spustit ladění.

Tuto metodu nelze použít, pokud je služba WCF s vlastním hostováním uvnitř procesu, který nelze spustit tímto způsobem, jako je služba NT. Místo toho lze provést jednu z následujících možností:

  • Ladicí program k hostitelskému procesu připojit ručně. Další informace naleznete v tématu Připojení ke spuštěným procesům.

    — nebo —

  • Spustit ladění klientu a poté krokovat s vnořením volání služby. To vyžaduje povolení ladění v souboru app.config. Další informace najdete v omezeních ladění WCF.

Spuštění klientu a hostitele v systému Visual Studio

  1. Vytvořte řešení sady Visual Studio, které obsahuje projekty klienta i serveru.

  2. Pokud v nabídce Ladění zvolíte Spustit, nakonfigurujte řešení tak, aby spouštějí procesy klienta i serveru.

    1. V Průzkumník řešení klikněte pravým tlačítkem na název řešení.

    2. Klikněte na Nastavit spouštěné projekty.

    3. V dialogovém okně Vlastnosti názvu> řešení <vyberte více projektů po spuštění.

    4. V mřížce Více projektů po spuštění klikněte na řádku, který odpovídá projektu serveru, na akci a zvolte Spustit.

    5. Na řádku, který odpovídá projektu klienta, klepněte na tlačítko Akce a zvolte Spustit.

    6. Klikněte na OK.