Compartilhar via


Como depurar um serviço WCF auto-hospedado

Um serviço auto-hospedado é um serviço WCF que não é executado dentro do IIS, do Host de Serviço WCF ou do Servidor de Desenvolvimento do ASP.NET. A maneira mais fácil de depurar um WCF auto-hospedado é configurar o Visual Studio para iniciar o cliente e o servidor quando você escolher Iniciar Depuração no menu Depurar.

Se o serviço WCF está sendo auto-hospedado internamente ou é um processo que não pode ser iniciado dessa maneira, como serviço do NT, você não pode usar este método. Em vez disso, execute um destes procedimentos:

Para iniciar o cliente e o host do Visual Studio

  1. Crie uma solução do Visual Studio que contém os projetos de cliente e de servidor.

  2. Configure a solução para iniciar os processos do cliente e do servidor quando você escolhe Iniciar no menu Depurar.

    1. No Gerenciador de Soluções, clique com o botão direito do mouse no nome da solução.

    2. Clique em Definir Projetos de Inicialização.

    3. Na caixa de diálogo Propriedades da Solução <nome>, selecione Vários Projetos de Inicialização.

    4. Na grade Vários Projetos de Inicialização, na linha que corresponde ao projeto do servidor, clique em Ação e escolha Iniciar.

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

    6. Clique em OK.

Consulte também

Tarefas

Como intervir em serviços WCF

Referência

Limitações da depuração WCF

Outros recursos

Depurando serviços WCF