そのため、MVC4 でプロセスをデバッグしようとしています。POST リクエストを送信し、それがデータベースを操作するのを監視します。しかし、見たい情報が表示されたら、[デバッグを停止] をクリックします。典型的な GUI .NET アプリケーションでは、プロセスは終了すると思いますが、代わりに実行を続けます。ファイルに変更を加えて再度デバッグしようとすると、ファイルが以前に実行されたまだ実行中のプロセスから古くないため、ブレークポイントはヒットしません。この時点で 2 つの選択肢があります。デバッグを続行するには、タスク マネージャーで w3wp.exe タスクを実行するか強制終了します。
[Debug] -> [Terminate All] をクリックしようとしましたが、プロセスは引き続き実行されます。これは、プロセスにアタッチし ([デバッグ] -> [プロセスにアタッチ])、実行中に多くのブレークポイントの 1 つで一時停止するためです。
Google Chrome を使用して POST リクエストをコントローラーに送信しているため、IE を使用していないため終了しない可能性がありますが、IE ブラウザーを使用するよりも優れた解決策があると思います。
これを回避するには、Windows タスク マネージャーに移動して、IIS プロセス (w3wp.exe) を強制終了する必要があります。何か案は?