当我们在 IIS 7 中发布时,我们将新代码部署到服务器上的发布目录,然后将 IIS 中的网站重新指向新代码目录。例如:
将网站目录从 C:\company\releases\code-5-17-12 更改为 C:\company\releases\code-5-26-12。
这种策略让我们在最坏的情况下恢复到以前的版本。但是,我遇到的问题是,当访问过该网站的用户转到某个页面时,有时他们可能需要显式刷新页面才能获得新的更新代码。
这是缓存问题吗?有没有办法以某种方式使这个过期,这样网站的用户就不会从以前的版本中加载旧代码?
这是 javascript 文件和 css 文件的特定问题。