我们有一个带有URL路由的Webforms项目。我已经为图像和CSS-文件中定义的异常路线为Get Asp.net/iis设置Cache-control:静态文件的最大年龄
routes.Add("IgnoreImages", new Route("img/{*pathInfo}", new StopRoutingHandler()));
routes.Add("IgnoreCss", new Route("css/{*pathInfo}", new StopRoutingHandler()));
所以静态文件应该由IIS直接送达和路由应该被忽略。
使用Fiddler检查图像的响应时,缓存标题下的唯一键为Date。缺少的是Cache-control:max:age键。如何为静态文件指定缓存策略?该应用程序在IIS7.5上运行。