Как я сказал в этом вопросе ASP.NET MVC application profiling, вы можете использовать Glimpse для профилирования ASP.NET MVC и вот плагин для отслеживания вызовов WCF в Glimpse и отображения их на временной шкале. Запросы фиксируются с помощью GlimpseWcfClientInspector, который реализует IClientMessageInspector: https://github.com/stweb/Glimpse.WCF
Я никогда не использовал их обоих (MVC & WCF) в одном приложении.
Вы также можете прочитать следующее в упомянутом вопросе. (для MVC)
Если вы не мальчик базы данных, как я, вам понравится использование Glimpse.
Glimpse - это диагностическая платформа в Интернете.
Предоставление в режиме реального времени диагностики & информации на кончиках пальцев сотен тысяч разработчиков ежедневно.
Итак, вы можете начать с захвата Glimpse от NuGet.
PM> Install-Package Glimpse.MVC5
PM> Install-Package Glimpse.EF6
Первоначальная конфигурация выглядит следующим образом:
- И после этого:
Извините за это, но я трачу 10 минут, пытаясь добавить xml-код/цитату/все. Для дальнейшей настройки и другие, здесь: http://getglimpse.com/Docs/Configuration
После этого вы должны перейти на /glimpse.axd или какой путь вы указали там и включить (это файл cookie).
Адрес: сайт, который использует Glimpse, чтобы вы могли видеть, что дает вам. Время загрузки просмотра/проволоки/Время Ajax профилирование & так далее/SQL .. http://play.getglimpse.com/
Это очень расширяемый имея плагинов и так далее. Вы можете искать.
А вот говорить, что вы можете наблюдать за обзор некоторых особенностей и убедить вас использовать проблеск: https://www.youtube.com/watch?v=IGMYogdKYyw
И если вам нужно только увидеть SQL запросов не является (процессом рендеринга и т.д.) всех вас может нажать круг мерцания и перейти на вкладку sql. У вас будет следующее изображение:
Основы регистрации почти сосредоточены на случаях ошибок, чтобы писать подробности об исключениях. Иногда используется для критических секций, а не для всех функций. – fred