iisexpress でデバッグする VS2010 Web プロジェクトがあります。
コードをステップ実行しているときに、たとえば 70 ギガバイトのデータベースなどで、望ましくない影響を与える何か問題があることに気付き、コードを停止したいと思うことがあります。
私の反射的なアクションは、VS2010 でのデバッグを停止することですが、これにはデバッガーがプロセスから切り離されるという効果があり、コードが全速力で実行され続け、避けたかったことを実行します。
では、VS でのデバッグを停止したときに、全速力で実行し続ける代わりに、サイトを停止させる方法はありますか?
注: データなどを失うことはありません。これは安全なテスト データです。しかし、データベースのサイズが大きいため、新しいテスト データベースを復元するのは時間の無駄です。
注 2: VS でデバッガーを停止する代わりに、さまざまな方法で iisexpress を停止できることを知っています。問題は、私がこれを忘れ続け、被害が発生してからしか覚えていないことです。
ですから、iisexpress を手動で停止する方法やデータベースを保護する方法を教えてくれる提案はありません。実際の質問にのみ答えてみてください:VS内で「デバッグの停止」を押したときにサイトの実行を自動的に停止する方法。それでおしまい。