1

コンソールC#アプリケーションを作成するとします。これを使用Console.WriteLine()してステータスメッセージを出力でき、プログラムがコンソールで起動されたときに読み取ることができます。

これで、クラウドのどこかで実行されるWindows Azureの役割ができたので、コンソールはもうありません。デバッグ出力を使用して、役割の現在の状態を特定し、デバッグ出力を使用して問題をデバッグするにはどうすればよいですか?

4

3 に答える 3

5

時々、私は本当にローテクなものに頼ります(ただし、診断が転送されるのを待つのではなく、瞬時に行います):http://blog.smarx.com/posts/printf-here-in-the-cloud

于 2011-07-01T15:37:16.513 に答える
3

System.Diagnostics.Trace を使用して、TraceListener を設定し、これらを Azure Diagnostics に書き込むことができます。

これはリアルタイムのトレースにはなりませんが、状況によってはデバッグに役立ちます。

これに関する 1 つの説明については、http://oakleafblog.blogspot.com/2010/11/adding-trace-event-counter-and-error.html を参照してください-出力を表示するために Cerebrata のツールを使用します

于 2011-07-01T10:20:44.360 に答える
1

IntelliTraceを使用してみてください。

他の msdn の提案は既にご覧になっていると思います。

于 2011-07-01T09:51:21.590 に答える