Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 4 浏览器未刷新其缓存的JavaScript和CSS文件_Asp.net Mvc 4_Internet Explorer 9_Iis 7.5 - Fatal编程技术网

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 下次客户端请求包含捆绑包的页面时。在里面 每个资产单独列出的传统标记,只有 更改后的文件将被下载。经常变动的资产可能会 不适合捆绑销售