Действительно ли возможно присоединить к развернутому приложению Azure? Я хотел бы смочь ступить через код так, чтобы я видел, какие значения устанавливаются в запросе к одному из моих веб-ролевых действий.
Я озирался, и единственные примеры, кажется, отладки, когда голубое приложение работает на локальной машине.
Нет, вы не можете отлаживать приложение Azure, работающее на серверах MS.
Возможно, вы сможете решить свою проблему с помощью функции ведения журнала в Azure.
Отредактировано для добавления MS только что анонсировала IntelliTrace для облачной структуры в инструментах от июня 2010 года .
Крейг прав, «сегодня» вы не можете отлаживать приложение Azure, работающее в облаке fbaric, вы можете отлаживать только на локальной фабрике. вы можете посмотреть API диагностики и ведения журнала http://blogs.msdn.com/b/windowsazure/archive/2009/12/01/introduction-windows-azure-diagnostics.aspx http://blog.benday.com/archive/2008 /11/07/23201.aspx
это отличный инструмент - http://www.cerebrata.com/Products/AzureDiagnosticsManager/Default.aspx
Windows Azure Tools (июнь 2010) позволяет использовать IntelliTrace в облаке. Этот выпуск:
Добавляет поддержку отладки служб в облаке с помощью функции Visual Studio 2010 IntelliTrace. Она включается с помощью функции развертывания, а журналы извлекаются через Server Explorer.
Поддержка IntelliTrace требует:
Добавлю еще одну вещь к ответу Рината: я действительно присутствовал на сеансе Intellitrace, и мне сказали, что его никогда не следует использовать в ваших приложениях, работающих в производственном слоте, поскольку это создает значительные накладные расходы. Таким образом, вы можете развернуть свое приложение в промежуточном слоте, выполнить всю облачную отладку, а затем удалить Intellitrace, как только вы найдете причину своих проблем.
http://msdn.microsoft.com/en-us/magazine/ee336122.aspx
Это поможет вам ..