This post describes a simple way to trace all method invocations on an ASMX Web Service. The source code for the demo can be downloaded here . Problem I am currently adding some features to a customer’s application that exposes its core functionality as an ASMX Web Service. About every mistake in the book was made in the design of this product, so I was having a rough time understanding the API of the service, never mind the implementation. For a start, the methods are not strongly typed, mostly...