Как сделать отладочный вывод в коде ролей Azure? - PullRequest
1 голос
/ 01 июля 2011

Предположим, я пишу консольное приложение на C # - я могу просто использовать Console.WriteLine() для печати любых сообщений о состоянии, и они могут быть прочитаны при запуске программы в консоли.

Теперь у меня есть роль Windows Azure, которая запускает где-то в облаке , поэтому консоли больше нет. Как выполнить отладочный вывод, чтобы легко определить текущее состояние роли и проблемы отладки, используя отладочный вывод?

Ответы [ 3 ]

5 голосов
/ 01 июля 2011

Иногда я прибегаю к чему-то по-настоящему низкотехнологичному (но мгновенному вместо ожидания диагностики, чтобы передать материал): http://blog.smarx.com/posts/printf-here-in-the-cloud

3 голосов
/ 01 июля 2011

Вы можете использовать System.Diagnostics.Trace - и затем настроить TraceListener для записи этих данных в диагностику Azure.

Это не даст вам трассировку в реальном времени, но поможет отладить некоторые ситуации.

Описание этого см. В http://oakleafblog.blogspot.com/2010/11/adding-trace-event-counter-and-error.html - использует инструмент Cerebrata для просмотра вывода

1 голос
/ 01 июля 2011

Попробуйте использовать IntelliTrace .

Полагаю, вы уже видели другие сообщения MSDN .

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