Visual Studio でのデバッグを停止するときに、開発 Web サーバーを自動的に停止するにはどうすればよいですか?
3 に答える
回避策:VisualStudio内でASP.NetWebサーバーを使用してGlobal.aspx.csApplication_Start()をデバッグする
Webサーバープロジェクトで「編集と続行」を有効にするとうまくいきました。デバッグを停止してもカッシーニはシャットダウンしませんが、デバッグを開始するとカッシーニは再起動します。
「デバッグの停止」ボタンを押したときに Asp.Net 開発サービスを自動的に停止する方法はありません。デバッガを切り離すだけです。ただし、プロセスを自分で明示的に強制終了することもできます (これにより、VS のデバッグが停止します)。
この質問は、マクロでこれを行う方法を示しています。
ビルド時に ASP.NET 開発サーバーを自動的に停止/再起動する
または、デバッグを開始するたびに開発サーバーを強制的に再起動する方法についてのmat3の回答をご覧ください(ただし、デバッグセッションが終了した後も、次にprobjectを実行するまで実行されたままになります)。
もう1つのトリックは、ビルド後のイベントでweb.configタイムスタンプを更新することです。VisualStudioは新しいデバッグセッションでIISExpressを再起動できますか?に対する私の回答に、その方法の詳細な手順が記載されています。質問。