2011-11-13 6 views
3

Я получаю сообщение ниже на вкладке IntelliTrace при отладке службы WCF, размещенной IIS в Windows 7 SP1 64 бит. Я попробовал this tip, но это не помогло. Похоже на ситуацию. IntelliTrace не работает, если процесс (w3wp.exe) уже запущен, но чтобы получить точку останова, мне нужно подключиться к выполняемому процессу w3wp.exe. Весь код находится в том же решении. Любые идеи о том, как заставить IntelliTrace работать при подключении к IIS? Если это не сработает, мне придется отлаживать использование внутреннего веб-сервера, где он может запускаться при вызове службы WCF.«IntelliTrace не собирает данные для этого сеанса отладки» сообщение с WCF и IIS

Сообщение: IntelliTrace не собирает данные для этой сессии отладки. Тип проекта может не поддерживаться или процесс отладки, возможно, был либо подключен, либо запущен с отключенным IntelliTrace. Перезапуск сеанса отладки в Visual Studio может решить эту проблему. Обратите внимание, что IntelliTrace не поддерживается при подключении к уже запущенному процессу.

ответ

0

Если вы настроили несколько проектов запуска, чтобы ваш проект front-end, а также проект WCF запускались во время сеанса отладки, у вас не должно было возникнуть никаких проблем.

Настроить многократный запуск проекта из контекстного меню решения.

+1

Это не помогло. –

+0

Вы вошли в службы WCF и открыли окно intellitrace во время службы? В какой момент вы пытаетесь просмотреть данные IntelliTrace для WCF? –

+0

Я запускаю отладчик в методе службы WCF, вызываемом клиентом. Я использую System.Diagnostics.Debugger.Launch(); –