IIS 7でリリースを行う場合、サーバー上のリリースディレクトリに新しいコードを展開してから、IISのWebサイトを新しいコードディレクトリに再ポイントします。例えば:
WebサイトのディレクトリをC:\ company \ releases \ code-5-17-12からC:\ company \ Releases\code-5-26-12に変更します。
この戦略により、最悪のシナリオで以前のリリースに戻すことができます。ただし、私が抱えている問題は、サイトにアクセスしたユーザーがページにアクセスしたときに、新しい更新されたコードを取得するために、ページを明示的に更新する必要がある場合があることです。
これはキャッシュの問題ですか?サイトのユーザーが以前のリリースの古いコードをロードしないように、これを何らかの方法で期限切れにする方法はありますか?
これは、javascriptファイルとcssファイルに特有の問題です。