Даже если ваша служба ASMX, вы можете использовать ссылку на службу, чтобы клиент использовал WCF. Одним из преимуществ этого является то, что вы можете использовать функции WCF, такие как трассировка и проверка сообщений .
Я знаю, вы говорите, что не хотите использовать трассировку, но использование трассировки (в частности, ведение журнала сообщений) с пользовательским прослушивателем трассировки может быть простым решением. Если нет, то проверка сообщений должна позаботиться обо всем, что вам может понадобиться.