Asp.net mvc 4 浏览器未刷新其缓存的JavaScript和CSS文件

Asp.net mvc 4 浏览器未刷新其缓存的JavaScript和CSS文件,asp.net-mvc-4,internet-explorer-9,iis-7.5,Asp.net Mvc 4,Internet Explorer 9,Iis 7.5,IE似乎无法检测到JS和CSS文件的时间戳已经改变,现在应该使其缓存失效 我认为,这应该由浏览器和服务器来处理 请建议我调试此问题和/或可能修复此问题的方法 我不喜欢使用“黑客”解决方案,比如在所有资源的URL中添加时间戳。少维护一件事 安装程序:承载ASP.NET MVC网站的IIS 7.5服务器 部署:简单XCopy;JS和CSS也被捆绑在一起 客户端:IE9(不具体,但这是当前正在使用的) 我们最近实现了ASP.NET的捆绑和缩小。我认为应该这样做 从 更新包中的一个文件后,将为包生成

IE似乎无法检测到JS和CSS文件的时间戳已经改变,现在应该使其缓存失效

我认为,这应该由浏览器和服务器来处理

请建议我调试此问题和/或可能修复此问题的方法

我不喜欢使用“黑客”解决方案,比如在所有资源的URL中添加时间戳。少维护一件事

  • 安装程序:承载ASP.NET MVC网站的IIS 7.5服务器
  • 部署:简单XCopy;JS和CSS也被捆绑在一起
  • 客户端:IE9(不具体,但这是当前正在使用的)
我们最近实现了ASP.NET的捆绑和缩小。我认为应该这样做

更新包中的一个文件后,将为包生成一个新标记 必须下载bundle查询字符串参数和完整bundle 下次客户端请求包含捆绑包的页面时。在里面 每个资产单独列出的传统标记,只有 更改后的文件将被下载。经常变动的资产可能会 不适合捆绑销售