私が取り組んでいるプロジェクトの1つに、安価な共有ホスティングサーバーで がホストされているWebサイトが含まれています。Webサーバーが最新のファイルを使用していません
更新されたファイルをサーバにアップロードするたびに、すぐに が利用可能になることはありません。
サーバが実際に新しいファイルを使用する前に15分から30分かかる場合があります.の場合、更新されたファイルを再アップロードする必要があります。
いくつかの詳細情報: - C#のWebフォームファイル(.aspxのと.aspx.cs) - サーバー にその名前の前のファイルがなかった場合、そのファイルは常に すぐに利用できるようになり - しかし場合私は最初に古いファイルを削除してページを更新します すぐに「ファイルが見つかりません」というエラーが表示されますが、 をアップロードすると、新しいファイル「ファイルが見つかりません」がすぐに停止しますが、 は古いファイルを再度返します。
私は、サーバーが実際にそれはそうかもしれない、これは何とかサーバ上でコンパイルする問題である(右?) を行ったこと?.aspxの ページを提供するのではなく、DLLのバージョンにコンパイルを使用していないことを理解しますか
これはserverfault.com の方が良いかどうかはわかりませんが、プログラマーとして私はいつも来ています。
私は更新されたページをアップロードすると、すぐにそれを使用することができますように、これが起こっていること、できればいくつかの解決策がありますか?
ありがとうございます。
ウェブサイトが使用するアプリケーションプールをリサイクルすると、新しいファイルが取得されますか? –
Internet ExplorerでControl-F5を使用するか、お気に入りのブラウザでControlを使用して、古いページのブラウザキャッシュをクリアしてみてください。 –
@John Sh .:安い共有ホスティングなので、プールを手動でリサイクルすることはできません。 @John Sa:これはキャッシュの問題ではありません。 –