У меня есть веб-сервис WCF, на самом деле несколько веб-сервисов, все используют net.tcp и размещены в IIS через WAS. Несколько клиентов вызывают эти службы, все они известны, но не могут контролироваться (то есть я не могу изменить их код и, следовательно, я также не могу изменить службы). Некоторые из этих клиентов не очень приятны в обслуживании и вызывают много ошибок, и я хотел бы выяснить, какие из них являются проблемными. Я не могу посмотреть переданные учетные данные, поскольку они не используют аутентификацию, я не могу использовать ip / port, так как они все приходят из одного места. Теперь моя задача - найти какой-то способ различения этих клиентов, например, глядя на вызывающую сборку или что-то в удаленной системе, которая идентифицирует клиента. Кто-нибудь знает о такой информации? У меня есть доступ к журналу IIS, средству просмотра событий, файлам трассировки и самим службам (я могу поместить в код все, что не прерывает нормальный поток).