Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais
FaultException no WCF
Data:7/24/2008

Translate this page now :





Categories: WF , .NET , WCF

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :
Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon

Veja Também


<!-- boo-widget end -->

Utilizar FaultExceptions no WCF é sem dúvida muito legal, mas o problema de se fazer isso é que o Visual Studio 2008 interrompe a execução da aplicação no local onde a Fault Exception foi disparada e não no client, onde temos o devido tratamento para a Fault Exception.

Uma coisa irritante não ?

wcfppt Não tão irritante quanto saber que basta ir em Tool->Options->Debug e desabilitar a opção "Enable Just My Code" para que as Fault Exceptions do WCF possam ser tratadas normalmente pelo client.

Esse não é um problema exclusivo do WCF, é um problema existente também no WF para depuração de Custom Activities.

Perguntei ao mestre google o que ele achava disso e recebi muito poucas respostas, apenas links para fórum. Quando mestre google não sabe a resposta, a coisa é séria...

WCF : http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1403673&SiteID=1

WF : http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2997087&SiteID=1

Perguntando para a Microsoft, eis a resposta :

http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=90783

Vamos resumir :

Excessões que ocorram entre barreiras de comunicação (chamadas assíncronas, WCF, WF, etc ) são tratadas pelo próprio código do framework para que depois você tenha a opção de trata-las no outro lado da comunicação ou não.

A partir do Visual Studio 2008 estas excessões passaram a se comportar de forma parecida com as first chance exceptions, só que de forma um pouco (talvez até muito) mais agressivas, interrompendo o fluxo da aplicação quando ela se encontra em debug.

O "Enable Just My Code" afeta essas excessões, já que estão sendo tratadas pelo código do framework. Mas de uma forma que ainda considero estranha.

Resumindo : Desliga o Enable Just My Code e a budega funciona.



Categories: WF , .NET , WCF


Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
data: 6/16/2015 7:16:00 PM
nome: Lunette Ray Ban Pas Cher Wayfarer Directement De L
email: ibirgbheljt@gmail.com
comentário:
ray ban clubmaster pas cher
Lunette Ray Ban Pas Cher Wayfarer Directement De L'Usine http://www.vaelsbillabonghigh.com/academics.asp


data: 6/15/2015 6:00:00 AM
nome: lunettes ray ban
email: zxxhemhoztr@gmail.com
comentário:
occhiali oakley scontati
lunettes ray ban http://www.kskatti.com/course.html


data: 6/11/2015 2:00:00 AM
nome: occhiali da sole oakley
email: nqiswmxdtmh@gmail.com
comentário:
masque snowboard oakley
occhiali da sole oakley http://www.mmbanner.com/Resume.htm


 1  
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