2010-06-01 3 views
7

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

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

ответ

2

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

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

Отредактировано для добавления MS только что объявлено IntelliTrace for the cloud fabric in the June 2010 tools.

1

Крейг прав «сегодня» вы не можете отлаживать приложение Azure, работающее на облачном fbaric, вы можете отлаживать только локальную ткань. вы можете посмотреть на diagonostic и лесозаготовительной 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

8

Windows Azure Tools (June 2010) позволяет использовать IntelliTrace в облаке. Этот релиз:

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

поддержка IntelliTrace требует:

  • .NET 4
  • Visual Studio 2010 Ultimate сервис
  • облако должно быть развернуто с IntelliTrace включен
+1

+1 для ответа Рината.Только одно уточнение: чтобы воспользоваться преимуществами IntelliTrace, ваши роли должны ориентироваться на .NET 4 (еще одна новая функция выпуска в июне 2010 года). –

+0

+1 для напоминания. Обновлено IntelliTrace reqs –

1

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

0

Существует способ развертывания удаленных средств отладки 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

This sample code демонстрирует удаленно отладки Windows Azure Cloud Services с Visual Studio 2012. Образца использует Visual Studio 2012 удаленной отладки и обеспечивает подход к развертыванию этих инструментов с облачным сервисом, что позволяет нам прикрепить к развернутому экземпляру из среды Visual Studio 2012 IDE с использованием функций удаленной отладки.

+0

В выпуске Windows Azure SDK 2.2 добавлена ​​поддержка удаленной отладки многих типов ресурсов Windows Azure. http://weblogs.asp.net/scottgu/archive/2013/10/22/windows-azure-announcing-release-of-windows-azure-sdk-2-2-with-lots-of-goodies.aspx –

Смежные вопросы