CLR Profiler с WCF не работает для конкретной службы - PullRequest
1 голос
/ 25 февраля 2010

Мне нужно профилировать службу WCF, но я получаю сообщение «Ожидание запуска службы для общего языка», это происходит только с этой конкретной службой; когда я пытался с другими службами WCF, он работает нормально. Мне было интересно, если я должен настроить что-то в wcf, чтобы разрешить профиль. Обе службы работают с одной и той же учетной записью (admin), и версия .net Framework. Обеих служб - 3.5. Возможно, я должен установить что-то в конфигурационном файле? Я не знаю, почему только в этом сервисе не работает профилировщик clr. Операционная система Windows 2003 Server.

Я буду очень признателен за каждый ответ.

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 25 февраля 2010

Профилировщик не должен мешать работе службы, и независимо от того, что вы указали в файле конфигурации, профилировщик должен работать.Поскольку профилировщик перехватывает практически каждый вызов метода в CLR, вы можете столкнуться с различными видами проблем параллелизма, которые вы обычно не видите во время стандартного выполнения;так что ваша служба использует многопоточность или она делает что-то особенное во время запуска?

Конечно, в профилировщике CLR также могут быть некоторые ошибки, поэтому попытка с другим профилировщиком также может дать вам то, что вы хотите - есть несколькобесплатные варианты там.

0 голосов
/ 25 февраля 2010

Можете ли вы запустить сервисы как .exes и профилировать их там.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...