如何防止IIS中的js / css缓存

时间:2015-03-31 06:23:22

标签: asp.net caching iis

我在asp开发一个网站。因此,就目前而言,由于是开发时间,我不想缓存我的js / css,因为它将进行更改。

但是在部署之后,最好是进行缓存,因为它是一个较长时间运行的进程。

是否有一个设置可以实现此目的,最好是在IIS服务器中。因此,每当我需要获取新副本时,我只需在IIS中启用该设置

这对我们来说是一个瓶颈,因为我需要指示我的客户端进行缓存清除。任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

每次都更改css和js的URL。浏览​​器会检测到不同的URL,并且不会加载缓存的样式表/ JS。您只需在URL末尾添加随机查询字符串即可更改URL。

http://mysite/style.css?Version=1
http://mysite/file.js?Version=1