Asp.NETサイトを作成していて、IEでテストしています。コードを変更してページを更新すると、変更が「表示」されず、IEのキャッシュとプライベートデータをクリアする必要がある場合があります。開発のためだけにこのキャッシングブラウザ側をオフにする方法はありますか?実稼働環境で機能が必要ですが、サイトでの作業中は面倒です。
1009 次
3 に答える
2
を押しCtrl + F5てページを更新します。これにより、ハードリフレッシュが実行され、すべてのリソースが再度ダウンロードされます。IE開発者ツールバーには、キャッシュをクリアできるオプションもあります。
于 2011-03-07T23:13:39.100 に答える
2
IEの閲覧履歴設定を変更するのにも役立ちます。[ツール]->[オプション]->[一般]->[閲覧履歴設定]->ページにアクセスするたびに新しいバージョンのページのチェックを変更します
これにより、IEが何もキャッシュせず、常にサーバーから最新のものを要求するようになります。
于 2011-03-07T23:27:17.233 に答える
1
次のことを行うベースページ(または個々のページ)を作成できます。
// Checks for debug mode
if (HttpContext.Current.IsDebuggingEnabled)
{
Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);
Response.Cache.SetNoStore();
}
開発のためにアプリを使用する可能性のあるデバッグモードを確認してから、応答レベルでキャッシュを無効にします。これは100%のソリューションではありませんが、必要なものには十分なはずです。
于 2011-03-07T23:20:30.223 に答える