Недавно я начал использовать новую классную функцию Visual Studio 2013 для отладки в среде развертывания, «Агент мониторинга Microsoft».Конфигурация агента мониторинга Microsoft
Этот инструмент, после установки и запуска, может захватить снимки вашего веб-приложения и сохранить в виде файлаIntelliTrace (.itrace), и будет открыт в рабочей станции вашего разработчика в Visual Studio 2013 Окончательной.
Для меня есть два интересных набора, которые интересны.
Logging Исключения и трассировки стека и процесс Дамп памяти: Где вы можете посмотреть запущенные темы, начать отладку их и т.д.
Подключение ваших сборок с конкретной отрасли управления источником и версии: Где вы попадаете в соответствующую версию исходного кода после открытия файла .itrace.
Последнее требует определенной конфигурации сборки, где генерируется файл BuildInfo.config.
Если вы не знакомы с Microsoft Monitoring Agent, read more here.
В любом случае, я смог сделать первое, что работает очень хорошо с нашими существующими результатами сборки; Но не было большой удачи в подключении исходного кода TFS.
Причина:
- Как я уже сказал, для создания этого BuildInfo.config, вы должны сделать некоторые изменения в вашей конфигурации сборки. Но это почти без усилий в TFS 2013 и имеет некоторые неработающие ссылки на веб-сайте MSDN для TFS 2012 (который мы используем).
- Даже при работе с Visual Studio, кажется, проблема. Наш продукт состоит из нет единого веб-проекта. Это полу-ERP-система с несколькими веб-проектами, и этот файл BuildInfo.config создается для каждого проекта. Поэтому я не знаю, что мы можем с этим поделать, и как мы можем заставить это работать.
Я тоже не понимаю: Что такое BuildSymbolStorePath который необходим здесь и там?
Я признателен за любую помощь :)