我们最近将 ASP.NET 解决方案从混合 .NET 3.5 Webforms 和 MVC 2 应用程序升级到了 .NET 4.5 Webforms 和 MVC 4 解决方案。
每当我们请求 Webforms 页面时,总是会为 ScriptResource.axd 和 WebResource.axd 文件更新 Last-Modified 响应标头。这会减慢我们的页面速度,因为我们总是请求新资源而不是从 IIS 获得 304 Not Modified。
我已经检查了诸如编译 debug="false" 和 system.web.extensions scriptResourceHandler cacheControl="true" 之类的明显内容。缓存控制和过期标头看起来不错。它只是 Last-Modified 日期随每个请求而变化。
任何关于如何停止更新 Last-Modified 的想法将不胜感激。