MiniProfiler с многослойными сервисами WCF - PullRequest
2 голосов
/ 20 ноября 2011

У меня есть набор служб WCF, которые вызывают друг друга. Я хотел бы использовать MiniProfiler для профилирования всего стека, вплоть до сайта MVC, который их использует.Это выглядит примерно так:

Сайт MVC -> Фасадная служба WCF -> Возможность службы WCF

Я нашел этот вопрос MvcMiniProfiler profiling web app и более низкие уровни и получил егои работает.Когда я попытался реализовать это в Capability WCF Service под Facade WCF Service, но я не получил никакой информации о профилировании.

Есть ли у кого-нибудь идеи, должно ли это сработать или что мне нужно сделать, чтобы получитьэто на работу.

1 Ответ

1 голос
/ 21 ноября 2011

Да, это должно работать и работает на нескольких уровнях службы WCF.

Чтобы заставить это работать, на самом деле довольно просто и точно, как вы могли ожидать:

  1. Следуйте инструкциям здесь Веб-приложение для профилирования MvcMiniProfiler и нижние уровни

  2. Добавьте поведение_конфигурации к конечная точка клиента , а также конечная точка службы в службе WCF, которая вызывает другие службы WCF.

  3. Выполните действия, описанные в «Настройка узла WCF» с шаг 1 выше для службы WCF, которая вызывается.

  4. Сядьте и наслаждайтесь профилированием.;)

Стоит скачать код для MiniProfiler.WCF и посмотреть, что я раньше не сталкивался с этой техникой.https://github.com/SamSaffron/MiniProfiler

...