Partilhar via


Como: Depurar um serviço WCF auto-hospedado

This topic applies to:

Edition

Visual Basic

C#

F#

C++

Web Developer

Express

O tópico não é aplicável O tópico não é aplicável O tópico não é aplicável O tópico não é aplicável O tópico é aplicável

Pro, Premium e Ultimate

O tópico é aplicável O tópico é aplicável O tópico não é aplicável O tópico não é aplicável O tópico é aplicável

A auto-hospedado service é um serviço WCF que não é executado dentro do IIS, o Host de serviço do WCF, ou o ASP.NET servidor de desenvolvimento. A maneira mais fácil de depurar um auto-hospedados WCF é configurar Visual Studio para iniciar o cliente e o servidor quando você escolhe Start Debugging sobre o Depurar menu.

Se o serviço WCF hospedagem interna dentro ou um processo que não pode ser iniciado dessa maneira, como o serviço do NT, você não pode usar esse método. Em vez disso, você pode fazer o seguinte:

Para iniciar o cliente e o host de Visual Studio

  1. Criar um Visual Studio solução que contém o cliente e o servidor de projetos.

  2. Configurar a solução para iniciar os processos do cliente e o servidor quando você escolhe Iniciar sobre o Debug menu.

    1. Em Solution Explorer, clique com o botão direito no nome da solução.

    2. Clique em definir projetos de inicialização.

    3. No a solução <name> Propriedades caixa de diálogo, selecione Vários projetos de inicialização.

    4. No Vários projetos de inicialização a grade, na linha que corresponde ao projeto de servidor, clique em ação e escolha Iniciar.

    5. Na linha que corresponde ao projeto cliente, clique em ação e escolha Iniciar.

    6. Click OK.

Consulte também

Tarefas

Como: Step into serviços WCF

Referência

Limitações de depuração do WCF

Outros recursos

Depuração dos serviços WCF