デバッガーを攻撃すると、VisualStudioがハングするという質問がたくさんあります。私のは反対です(多分)。Visual Studio 2010をリモートのw3wpプロセスに接続すると、w3wpプロセスがハングします。リクエストはそのままで、デタッチを停止するまで処理されません。アプリケーションはリサイクルされません。残念ながら、デバッガーの質問を添付するときに非常に多くの顕著なハングがあり、その逆の解決策を見つけるのは困難です。ここに誰かがアイデアを持っていることを願っています。
VisualStudio2010がWindows2008サーバーに接続された新しいWindows7マシンです。
管理者として実行してみました。それは役に立たなかった。
ローカルプロセスにアタッチしてみました(動作します)。
同じリモートサーバー上の別のマネージド4.0w3wpプロセスに接続しようとしました。フリーズせずに正常にデバッグできます。予想通り、そのプロセスに執着していても、問題のあるWebサイトがフリーズすることはありません。
交換したばかりのWindowsXPマシンで、問題のプロセスのデバッグに成功しました。
IISをリセットしました。リモートサーバーでリモートデバッガサービスを再起動しました。
デバッグオプションとして[Managed4.0]を選択した場合にのみ、フリーズするようです(もちろん、それをデバッグする必要があります)。
任意のアイデアをいただければ幸いです。