Отладка развернутого приложения Azure - PullRequest
7 голосов
/ 01 июня 2010

Можно ли подключиться к развернутому приложению Azure? Я хотел бы иметь возможность пройтись по коду, чтобы увидеть, какие значения задаются в запросе к одному из моих действий веб-роли.

Я осмотрелся, и, похоже, единственными примерами является отладка, когда приложение azure работает на локальном компьютере.

Ответы [ 6 ]

8 голосов
/ 08 июня 2010

Windows Azure Tools (июнь 2010 г.) позволяет использовать IntelliTrace в облаке. Этот выпуск:

Добавляет поддержку служб отладки в облаке с помощью функции IntelliTrace Visual Studio 2010. Это включается с помощью функции развертывания, и журналы извлекаются через обозреватель сервера.

Для поддержки IntelliTrace требуется :

  • .NET 4
  • Visual Studio 2010 Ultimate
  • облачный сервис должен быть развернут с поддержкой IntelliTrace
2 голосов
/ 01 июня 2010

Нет, вы не можете отлаживать приложение Azure, работающее на серверах MS.

Возможно, вам удастся решить вашу проблему с помощью функции ведения журнала в Azure.

Отредактировано для добавления MS только что анонсировала IntelliTrace для облачной структуры в июньских инструментах 2010 года .

1 голос
/ 13 июня 2010

Добавление еще одной вещи к ответу Рината: я посещал сеанс на Intellitrace, и мне сказали, что его никогда не следует использовать в ваших приложениях, работающих в рабочем слоте, поскольку это создает большие накладные расходы. Поэтому вы можете развернуть свое приложение в промежуточном слоте, выполнить всю облачную отладку, а затем удалить Intellitrace, как только найдете причину своих проблем.

1 голос
/ 02 июня 2010

Крейг прав: «сегодня» вы не можете отлаживать приложение Azure, работающее в облачной среде fbaric, вы можете отлаживать только в локальной структуре. Вы можете посмотреть на API диагоности и ведения журнала http://blogs.msdn.com/b/windowsazure/archive/2009/12/01/introducing-windows-azure-diagnostics.aspx http://blog.benday.com/archive/2008/11/07/23201.aspx

это отличный инструмент - http://www.cerebrata.com/Products/AzureDiagnosticsManager/Default.aspx

0 голосов
/ 25 октября 2012

Существует способ развернуть средства удаленной отладки Visual Studio 2012 в облачной службе Windows Azure и подключиться к удаленному процессу. Следующий пост в блоге объясняет подход. http://www.fullscale180.com/Blog/post/2012/10/07/Remote-Debugging-Windows-Azure-Cloud-Services-with-Visual-Studio-2012.aspx

Этот пример кода демонстрирует удаленную отладку облачных служб Windows Azure с помощью Visual Studio 2012. В примере используются инструменты удаленной отладки Visual Studio 2012 и предлагается подход к развертыванию этих инструментов с помощью облачной службы, что позволяет подключаться к развернутому экземпляру из среды IDE Visual Studio 2012 с помощью функции удаленной отладки.

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