バグ (もちろん馬) をデバッグするために、cshtml ファイルにいくつかの変更を加えました。しかし、ファイルを保存したのに実際にデバッグすると変更が反映されないのですか? これは非常に奇妙な動作です。CSHTML ファイルは魔法のディレクトリのどこかにキャッシュされていますか? ならどこ。そうでない場合、問題をデバッグするためにキャッシュをクリアするにはどうすればよいですか?
更新: ロードされたモジュールを調べる
WCF サービスに接続するいくつかの問題をデバッグする方法を思い出した後、自分のマシンでローカルに読み込まれたシンボルを見つけることができるかどうかを確認することにしました。一時的な ASP.net Files\root ディレクトリに移動できました。彼らは私にぴったりのcshtmlファイルを探しました。私が得たのは、.a2269a6c_CBMResult.ccu というサフィックスが追加されたファイル名でした。そのファイル名が何を意味し、それが元のファイルとどのように関係しているかを知っている人はいますか? 削除すると、asp.net はファイルを再生成し、cshtml ファイルを更新しますか?