некоторые вещи, которые, как я узнал, кому-то могут пригодиться:
вы не можете удаленно профилировать службу, даже через локальную сеть.Профилировщик должен работать на той же машине, что и служба.(На самом деле это заняло у меня довольно много времени, чтобы понять. Может быть, это очевидно для вас, но это никогда не было прописано, поэтому я продолжал пытаться это сделать)
Visual Studio не работал для меня, чтобы профилировать мой сервис WCF,Я смог получить небольшую помощь от команды профилировщика VS, но никогда не выходил из нее с рабочим решением.
VS медлил с подключением и отключением профилировщика и часто инструктировал мои двоичные файлы и оставлял их вповрежденное состояние.
.net двоичные файлы не нуждаются в инструментировании, так как они содержат метаданные методов, что странно, что visual studio продолжала скрывать мои двоичные файлы, пытаясь их обработать.
Я такжепопробовал автономный профилировщик VS, но он очень сложен в использовании и требует перезагрузки моего сервера.
Я закончил тем, что получил внутренний профилировщик для работы (после получения частной сборки от команды), поэтому я не уверенсколько профилировщиков предназначено для работы со службой WCF.
Я фактически настроил профилировщик на просмотр службы WAS, а затем добавил свои дополнительные двоичные файлы в профилировщик.
Обозреватель процессов полезенпри устранении неполадок, если профилировщик подключен или нет.Используйте его для просмотра среды inetinfo.exe