vsperfmon не собирает данные о покрытии для сайта asp.net mvc - PullRequest
2 голосов
/ 01 ноября 2011

Я использую vsperfmon для сбора информации о покрытии кода для веб-сайта asp.net mvc. Моя конечная цель - собрать данные о покрытии кода, пока я запускаю тесты автоматизации браузера на веб-сайте. Вот что я сейчас делаю

  1. Используйте vsinstr.exe для инструментов DLL веб-сайта asp.net mvc vsinstr.exe / покрытие
  2. Запустите perfmon в режиме покрытия vsperfmon / start: охват /output:c:\result.coverage / пользователь:

    Здесь для имени пользователя я попробовал «Сетевая служба», «Все» и пользователя, настроенного для пула приложений моего веб-сайта. Я также попробовал кросс-сессионный вариант.

  3. Просмотр веб-сайта за несколько минут
  4. Отключение perfmon vsperfcmd / shutdown

    Я также пытался выключить iis перед выполнением шага 4

После этого, когда я смотрю на results.coverage в visual studio, он говорит, что файл покрытия пуст.

Я слежу за этим видео - http://www.asp.net/visual-studio-team-system/videos/how-do-i-enable-code-coverage-and-profiling-in-production-applications

Я что-то здесь упускаю

...