Если вы хотите сделать это во всех случаях, используйте ServiceBehaviorAttribute
:
[ServiceBehavior(IncludeExceptionDetailInFaults=true)]
class MyServiceImplementation : IMyService
{
/// ...
}
Если вы хотите сделать это только в некоторых случаях, определяется во время выполнения ....
////////////////////////////////////
// Must include these at the top of file
using System.ServiceModel;
using System.ServiceModel.Description;
// ...
/////////////////////////////////////////////////////////////
// Inside whichever function initializes the service host
//
_serviceHost = new ServiceHost(_service);
if (IWantToIncludeExceptionDetails())
{
var behavior = _serviceHost.Description.Behaviors.Find<ServiceDebugBehavior>();
behavior.IncludeExceptionDetailInFaults = true;
}
_serviceHost.Open();