aspx ページを作成して Firefox で表示したところ、正しく動作し、コードが実行されました。しかし、ページに変更を加えると (すべてを削除して空白のページを提供するなど)、Firefox は元のコンパイル済み aspx ページを表示し続けます! 新しいページを表示するにはどうすればよいですか?
次のコードも追加しましたが、それでも元のページが読み込まれます。
<script runat="server">
Sub Page_Load
Random rd = new Random();
Response.AddHeader("ETag", rd.Next(1111111, 9999999).ToString());
Response.AddHeader("Pragma", "no-cache");
Response.CacheControl = "no-cache";
Response.Cache.SetNoStore();
Response.Expires = -1;
End Sub
</script>
Firefox のキャッシュもクリアしましたが、それでも元のバージョンが読み込まれます。
編集: 問題は ASP.Net 側にあるようです。Chromeでも変更されていません。では、再コンパイルを強制するために aspx ファイルを強制的に変更するにはどうすればよいですか?