When something goes wrong with a WCF or WF service, it can be very difficult to determine what the problem is.
While the AppFabric Dashboard and Tracked Events viewer are a great first place to turn, sometimes, the only way to really understand what is going on is to probe more deeply into the messaging runtime.
For example, security and serialization exceptions often happen before a message even reaches your code, so relying on exception management inside your code does not always help. Infrastructure related issues such as security and transactions, or transport level issues related to reliable messaging are really out of the reach of what the AppFabric Dashboard is intended to provide.
In addition, ...