16

これはHot Towel SPAテンプレートを使用したMVC 4アプリです。 HTMLやJavaScriptで何かを変更するときはいつでも、新しいコードを表示できる唯一の方法は、ブラウザのキャッシュをクリアすることです。 F5、cntrl-F5、shift-F5、何も機能しません。ビジュアルスタジオがhtml/javascriptをサーバー/ブラウザに更新しない

私は通常ウェブデベロッパーではなく、これを学んでいるだけです。私は前もって通常のMVCをやっていましたが、この問題はなかったでしょう。おそらく、HTMLとJavaScriptがプロジェクトのどこにあるか(つまり/ Appフォルダ内)ですか?私はこれを理解しようとするナットに行く。

私はHTMLファイルを完全に削除してアプリケーションを実行できますが、そのまま実行されます。キャッシュをクリアして実行してください。

それはあなたのweb.configファイルへのFirefox、クローム、IE ...

おかげ..

答えて

17

OperaやChrome(そして他のユーザーも)では、「開発モード」でキャッシュを無効にすることができます。私の場合は

(デベロッパーツールが開いている間)デベロッパーツールで、[設定]メニューの2番目のオプションは無効にキャッシュ

ですが

11

ゴーを使って表現し、it.Itsの変化はあなたが作る変更かは重要ではない作る使用してIISを実行しています例えば、文字を入力してそれを削除し、プロジェクトをビルドして再度実行します。うまくいけばいいと思います。

+2

これを回答として受け入れてください。ブラウザのキャッシングをオフにすることは、開発外でブラウズしているときには役に立ちません。 –

+2

これは私のためには機能しませんが、「ダイナミック」の古い* .jsファイルがロードされて実行されます。唯一の効果は、VSがデバッグセッションを再開させることです。 – Matt

+0

これは私のために働いたが、他のすべてを試したが、 –

5

ブラウザはデフォルトでキャッシュされます。変更されたファイルを取得するには、ブラウザのキャッシュをオフにすることができます。

+1

ハミッドの他の解決策を見てください。この答えは一時的にキャッシュを取り戻すためにのみ有効ですが、キャッシュを元に戻す必要があります。 – aggaton

+0

この回答は開発中のものです。開発の下でこの設定は常に –

6

ctrl + shift + F5がトリックを行います!ブラウザのキャッシュのようなものが問題の一部です:)

7

により作成された、急行更新されないサイトが、サイトをIIS iis Managerは正しく機能しましたか?この問題の

可能な解決策は、それが[オプション] - > [プロジェクトおよびSolutions-に位置視覚的なスタジオで セット「のウェブサイトやプロジェクトのための表現のIISのこの64ビットバージョンを使用する」オプション です>ウェブ

+1

にあるはずですので、私はそんなに助けてくれてありがとう。 –

1

IプロジェクトChrome開発ツール - >ソースビューで.jsファイルを開いていることがわかりました。

私はがファイルを閉鎖し、は、新しい.jsファイルが期待通りに現れたページに更新。

+0

これは問題ではありましたが、なぜですか?私は開いたときにページをリフレッシュしたのでしょうか?クロムツールはファイルを更新していませんか? – Geomorillo

5

この問題も発生し、キャッシングに関連していました。

クロームデベロッパーツールを使用している場合は、することができますネットワーク]タブに移動し、開発ツールが開いているときにのみキャッシュを無効にします無効にキャッシュ

をチェックすれ単に無効キャッシュ。

+0

これは本当に助けられたと私の意見では、正しい解決策としてマークする必要があります –

0

キャッシュを無効にしてweb.configファイルを編集しても機能しない場合があります。

ソリューションを閉じてもう一度開いてみてください。奇妙な、しかしそれは私のために働いた。

関連する問題