(Web ロールと worker ロールを使用して) 新しい Azure ソリューションを作成するときは、コード行を Default.aspx.cs ファイルに追加し、そこにブレークポイントを配置して、ブレークポイントに到達したときに開発ファブリックでデバッグを開始します。 Intellitrace タブを見ると、次のエラー メッセージが表示されます。
Intellitrace は、このデバッグ セッションのデータを収集していません。プロジェクトの種類がサポートされていないか、デバッグしているプロセスがアタッチされているか、IntelliTrace が無効になっている状態で起動されている可能性があります。Visual Studio 内でデバッグ セッションを再開すると、これが解決する場合があります。既に実行中のプロセスにアタッチする場合、IntelliTrace はサポートされないことに注意してください。InteliTrace [sic] 記録用にカスタムの場所を選択した場合は、デバッグ中のプロセスが書き込み可能であることを確認してください。
この問題は、以前に作成した他の Azure ソリューションでも発生します。標準の ASP .Net Web アプリケーションを作成すると、IntelliTrace を問題なく使用できます。IntelliTrace 記録用のカスタムの場所を選択せずに、標準の ASP .Net Web アプリケーションに使用したのと同じ場所を使用して、これを試しました。パソコンも再起動してみました。Windows Azure SDK も再インストールしました。SQL Server デバッグが有効になっていると IntelliTrace が機能しない可能性があるため、Worker ロールで SQL Server デバッグが無効になっていることを確認しました (プロジェクト設定の Debug タグでこのオプションがあった唯一のプロジェクト)。
この質問に関する最も近いリソースは、MSDN フォーラムにあります。答えは不明です。「ローカルでは IntelliTrace を有効にできますが、手動でアドインを追加する必要があります」と記載されています。アドインとは何ですか? また、アドインを手動で追加するとはどういう意味ですか? そこの回答はこのブログ投稿も参照していますが、それは Windows Azure クラウドに既に展開されているアプリケーションに対して IntelliTrace を有効にする方法のみを説明しており、開発ファブリックで IntelliTrace を使用することには対応していません。