How to find out the reason of ServiceHost Faulted event
13,992
This link might prove usefull for better ways of WCF Fault handling and debugging:
How do I prevent a WCF service from enter a faulted state?
So instead of answering your specific question, i am recommending a better way of achieving your requirement.
Author by
Alekstim
Updated on July 17, 2022Comments
-
Alekstim almost 2 years
I have got a MyServiceBase class which inherits from ServiceBase. Inside MyService I Have got a ServiceHost for my WCF-service, whic has only one method with IsOneWay=true property. I used this code to initialize it:
host = new ServiceHost(typeof(MyService)); host.Opened += new EventHandler(host_Opened); host.Closed += new EventHandler(host_Closed); host.Faulted += new EventHandler(host_Faulted); host.UnknownMessageReceived += new EventHandler<UnknownMessageReceivedEventArgs>(host_UnknownMessageReceived); host.Open();
Sometimes host raises Faulted event, but EventArgs in *host_Faulted* method are always empty, so I cannot find out the reason of it. Please help. Thanks in regard.
-
Alekstim over 11 yearsThanks. This link helped me a lot
-
David over 7 yearsThis is helpful but did not answer the actual question. How does one get the exception stack that caused the service to fault?