4

Как можно отлаживать развернутое приложение облачных сервисов?Отладка развернутого приложения облачной службы

Я пытаюсь отобразить отчет RDLC в своем приложении, используя темы & Подписки. Всякий раз, когда я запускаю облачное приложение локально, я не получаю никаких ошибок. Но как только я разворачиваю его поверх облака, я получаю ошибку, которая не описана до такой степени, чтобы ее можно было исправить.

Я обнаружил, что ошибка возникает, когда отчет готов к визуализации, а не где-либо еще. Я ищу возможные механизмы (вставляя точки останова, как мы делаем локально, и т. Д.), С помощью которых можно отлаживать развернутое облачное приложение.

Поскольку я пользуюсь VS2012 Express & профессионалом, intellitrace здесь не работает.

ответ

1

Я не думаю, что вы можете, однако Intellitrace был создан для этой цели. Вы активируете Intellitrace в своих облачных экземплярах, а затем можете «воспроизвести» этот экземпляр локально, отлаживая и определяя выведенные исключения.

Вот статья MSDN по этому http://msdn.microsoft.com/en-us/library/vstudio/dd264915.aspx

1

Имея IntelliTrace только в самой дорогой версии Visual Studio делает разработку для Azure гораздо дороже, чем рекламируется в. Есть некоторые ситуации, например, когда начинается роль, что вы почти ничего не можете сделать без Intellitrace. Если вы обнаружите, что находитесь в одном из этих случаев, «оцените» VS в локальной виртуальной машине. Возможно, вам придется переоценить в какой-то момент в будущем, и в этом случае вам понадобится другая виртуальная машина.

3

Для вашей роли вам необходимо включить Remote Debugging, и вы сможете отлаживать свой код в облаке с помощью любого типа Visual Studio.