IntelliTrace с WCF - PullRequest
       32

IntelliTrace с WCF

0 голосов
/ 03 сентября 2011

У меня есть решение Visual Studio, которое содержит клиентское приложение и службу WCF, настроенную на использование IIS, а не веб-сервера VS.Когда я отлаживаю свое приложение с IntelliTrace, я получаю информацию о клиенте, но не получаю никакой информации о сервере.Кроме того, я не вижу записей «серверного вызова» в выходных данных IntelliTrace, что я вроде ожидал, поскольку демоверсии показывают их для приложения ASP.Net (не то же самое, я знаю, но я надеялся).

Я попытался изменить настройки профиля IIS по умолчанию, как предложено здесь: http://continuouslyintegrating.blogspot.com/2011/05/windows-7-sp1-iis-and-intellitrace.html,, но это не имело никакого эффекта.

Есть что-то, чего мне не хватает?

Дэвид Маллин

Ответы [ 2 ]

0 голосов
/ 14 ноября 2011

IntelliTrace создает журнал для каждого выполняющегося процесса.Ваше клиентское приложение и ваше приложение WCF находятся в двух разных процессах.Если вы сконфигурируете их для запуска проектов в обозревателе решений, то IntelliTrace запишет события для них обоих во время сеанса отладки.

Однако вы все равно будете видеть данные только одного процесса за раз в окне IntelliTrace,Если вы переходите от кода своего клиента к коду службы, вы должны увидеть, как события IntelliTrace изменились на события для службы WCF.

0 голосов
/ 10 ноября 2011

У вас есть исходный код для сервера?

Intellitrace записывает только те события, для которых у него есть исходный код. Если у вас нет исходного кода, то я не думаю, что вы сможете получить эту информацию

...