3

ASP.NET MVC3 アプリケーションで使用する JavaScript ファイルを作成しましたが、変更を加えるまで問題なく動作していました。現在、私のアプリは以前の JavaScript コードを使用していますが、これは存在しません!!! VS を閉じて再度開いた、ファイルを削除して再作成した、タグを削除して再度設定した、コンピューターの電源を入れ直した、他に何があるかわかりませんする。このコードを入れると、これは本当に奇妙です:

<script type="text/javascript" src="myScript.js"></script>

以前のバージョンの を使用できますがmyScript.js、これは、探している場所だけでなく、ハード ドライブにも存在しません!!! これは VS の望ましくないキャッシュですか、それともブラウザ (Google Chrome 23.0.1271.97) ですか? これはバグですか?どうすればこれを修正できますか、お願いします、私は夢中になります!!!

4

3 に答える 3

1

アマンは正しいです:

CTRL + F5  --> is requesting a new copy as if there is no caching. 

ちなみに、通常のF5はチェックを強制しているため、パス内のサーバーがキャッシュされたバージョンのチェックに同意している場合

何が起こっているかを確認するために使用する優れたツール

Firebug
Fiddler 2

そうは言っても、私はCTRL + F5でもIEがキャッシュを保持するのを見てきました。そして、ブラウザーを閉じる代わりに、F12開発ツールを使用してアイテムをクリアしました。対処するのはイライラするかもしれません。

于 2013-03-18T05:09:37.863 に答える
1

JavaScript を変更するたびに ctrl + f5 を押すことができます。これにより、ブラウザーはサーバーから新しいファイルを取得するようになります。

于 2013-03-16T19:07:27.570 に答える
1

まず、ctrl+f5 でブラウザのキャッシュをクリアします。情報を更新していきます。また、バックエンドでいくつかの変更を行う場合は、この操作を繰り返す必要があります。そうしないと、同じ問題が発生します...

于 2013-03-18T09:02:32.577 に答える