Asp.net mvc ASP.NET MVC网站中的YSLOW ETag和过期标头错误

Asp.net mvc ASP.NET MVC网站中的YSLOW ETag和过期标头错误,asp.net-mvc,etag,yslow,Asp.net Mvc,Etag,Yslow,当我使用YSlow验证ASP.NET MVC网站时,会出现两个错误: 配置实体标记ETag上的F级 有7个组件的ETag配置错误 组件是文件夹中的静态图像 添加页眉时为F级 有9个静态组件没有很长的过期日期 组件也是静态图像 为什么会出现这些错误?我怎样才能解决这个问题 谢谢,, Miguel您需要配置IIS以发送缓存头。在IIS管理器中,选择一个站点/应用程序,然后可以打开HTTP响应标头功能,然后在右侧栏上单击设置公用标头,然后检查过期Web内容 现在,我总是将静态内容放在一个单独的域上,所

当我使用YSlow验证ASP.NET MVC网站时,会出现两个错误:

配置实体标记ETag上的F级

有7个组件的ETag配置错误

组件是文件夹中的静态图像

添加页眉时为F级

有9个静态组件没有很长的过期日期

组件也是静态图像

为什么会出现这些错误?我怎样才能解决这个问题

谢谢,,
Miguel

您需要配置IIS以发送缓存头。在IIS管理器中,选择一个站点/应用程序,然后可以打开HTTP响应标头功能,然后在右侧栏上单击设置公用标头,然后检查过期Web内容

现在,我总是将静态内容放在一个单独的域上,所以我不确定如果您从asp.net应用程序提供服务会发生什么,这样您就可以使用它,但这就是IIS中的配置