Dica: Usar o WCF Test Client sem Visual Studio instalado

6 comentários

O WCF Test Client, como já mostrei aqui, é uma ferramenta gráfica que permite aos usuários informar parâmetros de entrada, e ver a resposta que o serviço envia de volta. O fato é que ele está disponível apenas em computadores onde o Visual Studio (2008 ou 2010) está instalado. O problema é que geralmente não temos Visual Studio instalado em servidores, onde precisamos testar o acesso a serviços antes de disponibilizá-los.

Para conseguir rodar o WCF Test Client em computadores que não tem o Visual Studio, basta copiar os seguintes arquivos da pasta C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE. [este endereço pode variar conforme a instalação do VS em seu computador.]

  • SvcUtil.exe
  • SvcUtil.exe.config
  • WcfSvcHost.chm
  • WcfSvcHost.exe
  • WcfSvcHost.exe.config
  • WcfTestClient.chm
  • WcfTestClient.exe
  • WcfTestClient.exe.config

Para fazer download dos arquivos, acesse os links a seguir:

Referência:

Migrando para o .NET Framework 4

Deixe um comentário

No MSDN foram publicados dois ótimos artigos sobre migração de aplicações para o .Net Framework 4.

  • Problemas de Migração para o .NET Framework 4: Descreve as questões de migração entre o. NET Framework 3.5 com Service Pack 1 e o .NET Framework versão 4, incluindo correções, mudanças de padrões de conformidade e segurança, mudanças baseadas no feedback dos clientes. A maioria destas alterações não necessitam de quaisquer alterações na programação de suas aplicações. Para aqueles que podem envolver modificações, consulte a coluna “Recomendado” da tabela de alterações. Ver artigo completo em Inglês ou Ver artigo completo traduzido pelo Google Translator.

Obrigado

Testes rápidos com o WCF Test Client

1 Comentário

O WCF Test Client é uma ferramente disponível junto do Visual Studio, que permite que serviços sejam testados sem precisar criar uma aplicação cliente para isso. Ele permite, de uma forma rápida, informar os parâmetros de entrada, invocar o serviço e visualizar a resposta retornada. Esta é a tela principal dele:

Quando usamos o Visual Studio para criar uma WCF Service Application, ao compilarmos, o WCFTestClient é executado automaticamente. Já outros templates, como por exemplo o WCF Service (File > New > WebSite), ao compilarmos, o Visual Studio abre diretamente o serviço no browser, como é possível ver na imagem abaixo.

Em situações como esta, mesmo com o serviço sendo aberto diretamente no browser, podemos também usar o WCFTestClient para testá-lo. Para isso basta executar o arquivo WcfTestClient.exe, que pode ser encontrado em um caminho semelhante a este: C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\WcfTestClient.exe (veja a imagem a seguir)

Ao executá-lo, para habilitar um serviço para testes existem duas opções:

1) Vá até o menu File, em seguida na opção Add Service.

2) Clique com o botão direito do mouse sobre My Service Projects e então clique em Add Service…

Na tela Add Service, informe o endereço do WSDL do serviço e clique em OK.

Após o serviço ser adicionado, todas as suas operações serão exibidas na lista do lado esquerdo da tela. Ao duplo-clicar uma delas, a tela de teste aparecerá do lado direito, possibilitando a digitação dos parâmetros de entrada do serviço.

Informe os valores para os parâmetros de entrada e clique em “Invoke”.

OBS: Existe a possibilidade de selecionar a opção ‘Start a new proxy‘, que como o próprio nome diz, criará uma nova instância do proxy cada vez que o serviço for invocado através do WcfTestClient.

Pronto! O resultado aparecerá no quadro “Response”.

É possível também visualizar os conteúdos XML de Request e Response, para isso basta clicar na aba XML, no canto inferior da tela.

Acho uma ferramenta muito útil!

Um tutorial completo sobre o assunto pode ser encontrato aqui.


Tutorial sobre WCF

3 comentários

Encontrei, no Blog do Agnaldo, um tutorial básico e muito interessante sofre WCF. Abrange muito bem a criação, a publicação, várias formas de consumir e como configurar aplicações cliente. Os links estão logo abaixo:

1) Introdução – Descrição do projeto

2) Criando o serviço

3) Criando o cliente WPF

4) Publicando o serviço no IIS 7

5) Ajustando o Cliente

Acompanho com frequência o Blog do Agnaldo e recomendo. Está até no meu RSS!

Obrigado Agnaldo pelas colaborações.