Я использую IIS 6 и добавил заголовок Cache-Control: no-cache в консоли управления IIS для всего сайта. Однако при проверке возвращенного содержимого с помощью fiddler я по-прежнему вижу, что Cache-Control: private отправляется обратно в браузер вместе с ответом. Нет Cache-control: хотя кеш не отправляется ... Есть идеи почему?
С другой стороны, когда я использовал метод EndRequest в Global.asax и установил:
protected void Application_EndRequest(Object sender, EventArgs e)
{
HttpContext.Current.Response.CacheControl = "no-cache";
}
В HTTP-ответе я увидел следующие заголовки:
Cache-Control: no-cache
Pragma: no-cache
Expires: -1
Но у меня много приложений, и я хотел бы установить без кеша в одном месте, например IIS.
Спасибо, Павел