Asp.net mvc 为什么不';是否缓存了我的HTTP资源?

Asp.net mvc 为什么不';是否缓存了我的HTTP资源?,asp.net-mvc,http,caching,asp.net-mvc-5,http-caching,Asp.net Mvc,Http,Caching,Asp.net Mvc 5,Http Caching,我为我的MVC5网站配置了几个捆绑包。客户端缓存正在为我的图像工作,但每次加载页面时都会下载所有包 捆绑包上的查询字符串不会更改,捆绑包的内容也不会更改。(就我所知,我只是在重新加载页面。) 缓存相关的头看起来应该缓存这些包,但我每次都下载它们。我遗漏了什么?一种可能性:您在web.config中设置了吗?没有在生产版本中设置,这就是我运行上述跟踪的地方。(否则,我不相信捆绑包会是“捆绑的”,事实就是如此。)观察两次重新加载的上次修改的头值的值。它是否每次刷新时都在更改?在屏幕截图中,看起来

我为我的MVC5网站配置了几个捆绑包。客户端缓存正在为我的图像工作,但每次加载页面时都会下载所有包

捆绑包上的查询字符串不会更改,捆绑包的内容也不会更改。(就我所知,我只是在重新加载页面。)


缓存相关的头看起来应该缓存这些包,但我每次都下载它们。我遗漏了什么?

一种可能性:您在web.config中设置了吗?没有在生产版本中设置,这就是我运行上述跟踪的地方。(否则,我不相信捆绑包会是“捆绑的”,事实就是如此。)观察两次重新加载的上次修改的头值的值。它是否每次刷新时都在更改?在屏幕截图中,看起来捆绑包在服务请求的同时被修改了。是的,每次都会改变。但是为什么浏览器在第一次请求后就请求资源呢?如果每次刷新页面时都会修改资源,这意味着每次都会生成包,这不应该发生,这可能就是缓存不起作用的原因。