Li em alguns sites gringos que utilizar o IncludeExceptionDetailInFaults não é considerado uma boa prática para ambientes de produção, apenas para desenvolvimento. Resolvi não utilizar isso nos arquivos de configuração. Após isso e criar os Faults necessários para o meu sistema, o sistema apresenta um erro pq não dei uma "reason" para a Fault (ele só funciona ok se passar 2 parametros no throw new faultexception onde o segundo é o reason). Não entendi muito o pq disso, mas queria saber se é realmente obrigatório a passar esse segundo parâmetro para utilizar a fault do lado do cliente de forma correta ou fiz algo errado.
Obrigado "Any fool can write code that a computer can understand.
Good programmers write code that humans can understand" (Martin Fowler)
A FaultReason representa a descrição do problema que ocorreu no seu serviço, e como todo erro precisa de uma descrição para saber o motivo do problema, ela torna-se obrigatória.http://www.israelaece.com
A FaultReason representa a descrição do problema que ocorreu no seu serviço, e como todo erro precisa de uma descrição para saber o motivo do problema, ela torna-se obrigatória.http://www.israelaece.com
Ok Israel, só queria ter certeza. Muito obrigado"Any fool can write code that a computer can understand.
Good programmers write code that humans can understand" (Martin Fowler)