Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
1110
Assunto : WebServices
Titulo: Depurando erros no WCF

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon




O sistema de trace existente no WCF é muito poderoso e bem mais simples de usar do que muitos imaginam.

Utilizando o sistema de trace geramos um arquivo com extensão SVCLOG que pode ser aberto por uma aplicação chamada SVCTraceViewer. Essa aplicação está contida no Windows SDK, portanto provavelmente você já possui em sua máquina, mas se por acaso não possuir pode buscar a instalação do windows SDK em http://msdn.microsoft.com/en-us/windows/bb980924.aspx

O trace do WCF nos auxilia a solucionar problemas que de outra forma seriam muito difíceis de resolver, tal como problemas de serialização, cuja mensagem de erro só fica claramente visível através do trace.

Para habilita-lo basta adicionar as seguintes tags no web.config :

<system.diagnostics>
<!-- This logging is great when WCF does not work. -->
<sources>
<source name="System.ServiceModel" switchValue="Information, ActivityTracing" propagateActivity="true">
<listeners>
<add name="traceListener" type="System.Diagnostics.XmlWriterTraceListener" initializeData= "c:\traces.svclog" />
</listeners>
</source>
</sources>
</system.diagnostics>

Depois de feitos os testes, basta abrir o arquivo svclog e conferir o resultado e possíveis mensagens de erro.


Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
Nenhum comentário foi realizado ainda. Seja o primeiro !
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br