クラウド サービスを Windows Azure にデプロイすると、多数の VSPerf.exe インスタンスが開始されます (1 ~ 5 のいずれか)。
それらの間で、すべての CPU が消費され、プロセスが終了することはありません。
インスタンスにリモートで接続してプロセスを手動で終了すると、次のリクエストで再起動します。リクエスト中にプロセスが終了した場合、リクエストは成功し、ページは期待どおりに表示および機能します。
以前の展開との唯一の違いは、.NET 4.5 にアップグレードしたため、クラウド サービスをサーバー 2012 にアップグレードしたことです。
何が原因でしょうか?
アップデート
起動に失敗するたびに、2 つのイベントがログに記録されます。
VsPerf Tool Error: Error starting data collection with a dedicated process D:\Program Files (x86)\Microsoft Visual Studio 11.0\Team Tools\Performance Tools\VSPerf.
.NET Runtime version 4.0.30319.18010 - Loading profiler failed during CoCreateInstance. Profiler CLSID: '{44a86cad-f7ee-429c-83eb-f3cde3b87b70}'. HRESULT: 0x80040111. Process ID (decimal): 1444. Message ID: [0x2504].
更新 2
VSPerf の問題は、新しいインスタンスが作成された後、またはマシンが再イメージ化された後は発生しません (少なくとも、現時点では修正 (厄介で時間のかかる修正) です)。