Resulta que mis ajustes son los siguientes:
Luego, en los resultados de la solicitud de red, se descubrió que Cache-Control:private seguía siendo este valor, y no funcionó.
Método SetLastModifyed: Usado para establecer la cabecera HTTP Last-Modified de la página. El encabezado HTTP Last-Modified indica cuándo se modificó la página por última vez, y la caché dependerá de él para el tiempo. Este método fallará si se viola la jerarquía de límite de caché. El argumento de este método es una instancia de la clase DataTime.
Método SetSlidingExpiration: Este método establece la expiración de la caché de tiempo absoluto a tiempo ajustable. Su parámetro es un valor booleano. Cuando el parámetro es verdadero, la cabecera HTTP de Cache-Control se actualiza con cada respuesta. Este modo de expiración es el mismo que la opción de configuración IIS, que añade el encabezado de expiración a todos los conjuntos de salida en relación con el tiempo actual. Cuando el parámetro es Falso, se mantiene la configuración y cualquier intento de activar la expiración ajustable fallará estáticamente. Este método no se asigna directamente a los encabezados HTTP. Es un módulo posterior o una solicitud secundaria para establecer la política de caché del servidor de origen.
Método SetOmitVaryStar: Un método añadido ASP.NET 2.0. Se utiliza para especificar si la respuesta debe incluir el encabezado vary:* al diferenciar por parámetro. El parámetro de método es un valor booleano, fiel a la instrucción de HttpCachePolicy de no usar un valor * para su propiedad VaryByHeaders; De lo contrario, es falso.
Método SetCacheability: Usado para establecer el encabezado HTTP Cache-Control de la página. Este encabezado se utiliza para controlar cómo se almacenan en caché los documentos en la red. Hay dos métodos de sobrecarga en este método, la diferencia son los parámetros. Un parámetro para un método de sobrecarga son los valores de enum de HttpCacheability, incluyendo NoCache, Private, Public, Server, ServerAndNoCache y ServerAndPrivate (véase MSDN para definiciones de estos valores de enum). El otro método tiene dos parámetros: uno es el valor de enumeración HttpCacheability y el otro es una cadena que representa la extensión de control de caché añadida al encabezado. Es importante señalar que las extensiones de campo solo son válidas cuando se usan con directivas privadas o NoCache. Si combinas instrucciones y extensiones incompatibles, este método generará una excepción de parámetro inválida.
Enlace original: http://www.cnblogs.com/haiyabtx/archive/2012/11/18/2776462.html
Solución:
Por último, adjunté mi filtro:
|