C#asp.net web应用程序替换服务器源目录中的映像

时间:2016-08-05 23:41:04

标签: c# html asp.net http webforms

我正在使用IIS8.5 Windows Server 2012.当我替换源目录中的图像时,为什么不是最后一次修改触发,以便客户端被给予信号从服务器重新映射图像而不是高速缓存

1 个答案:

答案 0 :(得分:1)

因为IIS已经在静态内容上设置了“缓存控制标头”,以便在某些天(至少)在浏览器上缓存像图像这样的资源。

了解Cache-Control header is set on IIS

的方式

一些评论。
  1.不要更改静态文件缓存但是......
  2.开发站点时,按shift + reload查看更改   3.如果您需要在实际站点上进行更新,请更改图像的名称,或者在末尾添加一些未使用的参数。 (如image.jpg?r=111

类似的问题:IIS and Static content?