2016-09-13 5 views
0

私は新しいグリッドエディタを作成し、それを本番サーバーに展開しました。私の開発マシンでは、grid.editors.config.jsへの変更が直ちに反映されます。Umbraco 7.2.0 - grid.editors.config.jsがキャッシュされ、更新されません

しかし、私のプロダクションサーバーでは、grid.editors.config.jsに変更しても効果はありません。

いくつかの調査の結果、おそらくこの問題はクライアント依存キャッシュであることがわかりました。私は、次のことを試してみました:Config/ClientDependency.config

    • バージョン番号をインクリメントApp_Data/TEMP/ClientDependency
    • からファイルを削除するには、サーバーに
    を再起動
  • ブラウザのキャッシュをクリアするアプリケーションプール
  • をリサイクル

    私は何が欠けていますか?クエリ文字列を追加すると、つまり。 https://mywebsite/config/grid.editors.config.js?v=1変更が表示されます。これは、ファイルがサーバー上で確実に更新されたことを意味します。

    ファイルを更新するには何が必要ですか?

  • 答えて

    0

    この問題は、サイトにDDoS保護を提供するサードパーティが原因で発生しました。コンテンツはサードパーティ経由でキャッシュされていたため、ファイルへの変更は反映されませんでした。

    0

    あなたのウェブサイトでjsをキャッシュするために有効期限ヘッダーを使用していますか?

    次のファイルを削除しようとすることができます:

    App_Data/TEMP/DistCache 
    
    App_Data/TEMP/PluginCache 
    
    0

    私はそれがローカルであなたの資産をキャッシュブラウザの単純なケースだことがわかります。 CTRL + F5を押すか、またはCTRLを保持し、Webブラウザで更新をクリックすると、更新が強制的に更新されます。

    関連する問題