最近、マネージドサーバーからWindows 2012R2を実行しているAWSにIIS 8.5)で移動しました。
サーバーで最初にWebサイトを開いたり、ハードリフレッシュを行ったりしたときは、すべて問題ないようです。コンソールに大きな問題はなく、すべてが期待どおりに機能します。
ただし、F5キーを押してページをリロードすると、コンソールでエラーが発生し始めます。ページが更新される回数が多いほど、エラーが多くなり、ほとんどの場合、403Forbiddenになります。それらがなくなることもありますが、多くの場合、コンソールには最大10〜15個あります。手動で更新するときだけでなく、フォームが送信され、ページも更新するようにプログラムされているときです。
これは、image、css、およびjsファイルで発生します。 TinyMCEがjsファイルをロードできないため、Webメールのインストールでエラーが発生するため、jsファイルが最大のものです。これにより、WebメールのWYSIWYGエディターが防止され、役に立たなくなります。
IISキャッシュの周りに何かが欠けていると確信していますが、これは私の努力の領域ではありません。IISを微調整する方法についてはたくさんのリソースがあることを知っています。何十も読んだことがありますが、解決策が見つかりません。
現在の設定の概要は次のとおりです。
セットアップ:
共通ヘッダー:
圧縮:
キャッシング:
ありがとう!
ありがとう@LexLi ..
IISログを調べるという提案により、私は再び感動しました。ここから、関連性があると思われるフォーラム投稿を見つけることができました( https://forums.iis.net/ t/1192952.aspx )これは、私が示していたのと同じエラー(403 502の組み合わせ)を示したためです。
投稿はIP制限について話していました。これは、F5を続けて押すと失敗するのに、しばらくすると失敗する理由がわかりました。動的IP制限設定を見つけて増やしました...問題が修正されたようです。
プッシュしてくれた@LexLiにもう一度感謝します。