Как использовать IntelliTrace в Azure Development Fabric? - PullRequest
1 голос
/ 29 апреля 2011

Когда я создаю новое решение Azure (с веб-ролью и рабочей ролью), добавьте строку кода в файл Default.aspx.cs, поместите туда точку останова и запустите отладку в среде разработки, когда достигнута точка останова, и я смотрю на вкладку Intellitrace, я сталкиваюсь со следующим сообщением об ошибке:

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

Проблема также возникает с другими решениями Azure, которые я ранее создал. Когда я создаю стандартное веб-приложение ASP .Net, я могу без труда использовать IntelliTrace. Я пробовал это как без выбора пользовательского места для записей IntelliTrace, так и с использованием того же места, которое я использовал для стандартного веб-приложения ASP .Net. Я попытался перезагрузить компьютер тоже. Я также переустановил Windows Azure SDK. Из-за опасений, что IntelliTrace может не работать при включенной отладке SQL Server, я убедился, что отладка SQL Server была отключена для рабочей роли (единственный проект, который имел такую ​​возможность в теге Debug в настройках проекта).

Ближайшим ресурсом по этому вопросу является на форумах MSDN . Ответ неясен. В нем говорится: «Для локально вы можете включить IntelliTrace, но вам придется добавить надстройку вручную». Что добавить, и что значит добавить дополнение вручную? Ответ там также относится к этому сообщению в блоге , но в нем обсуждается только то, как включить IntelliTrace для приложений, которые уже развернуты в облаке Windows Azure и не решаются с помощью IntelliTrace в Fabric Fabric.

1 Ответ

1 голос
/ 05 мая 2011

Intellitrace не работает против локальной ткани разработчика.Вы должны развернуть свое приложение, чтобы заставить Intellitrace работать.Подробнее об отладке приложений Azure здесь .

...