Blazorを触ってみようと思って、色々と最新にしたら、ASP.NETアプリが、デバッグ実行した後10秒後ぐらいに勝手に落ちるようになった。
ブラウザのせいかな?と思ってChromeとFirefoxで試しても両方とも同じ。ASP.NET MVC、でもASP.NET Web APIでも、ASP.NET SPAでも全て同じ状況。新規作成したプロジェクトでも、既に作ってあったプロジェクトでも全て同じ状況。
ところが次の日何もしてないのに、VS起動していたら直っていた。謎い。その後色々さわっていたらまた再発。FirefoxはVSからデバッグ起動した場合、新しいタブとして開かれるけれど、この状況になると常に新しいウィンドウとして開く。どうもトリガーも良く分からない。
対応方法としてはstackoverflowに書いてあった。
If you don’t need "Edit and Continue" functionality during development and would like IIS Express to stay after a debugging session, you can simply turn the Enable Edit and Continue option off.
エディットコンティニューを有効にするのチェックを外す。これで直った。