OutputCaching firefox 3.6.12 проблема asp mvc 2 - PullRequest
2 голосов
/ 25 ноября 2010

В моем приложении asp.mvc я использую OutputCaching

[HttpGet, OutputCache(Duration=1800, VaryByParam="*", VaryByHeader="Cookie", Location=System.Web.UI.OutputCacheLocation.Server)]

Контент поддерживается версией params и cookie. Когда я хочу новую версию контента, я изменяю cookie:

HttpCookie mod = filterContext.HttpContext.Response.Cookies.Get("modify");
        if (mod != null)
            mod.Value = DateTime.Now.ToString();
        else
            filterContext.HttpContext.Response.Cookies.Add(new HttpCookie("modify", DateTime.Now.ToString()));

в действии фильтра (OnActionExecuted)

Все браузеры, кроме Firefox, работают хорошо после того, как выполнено какое-то действие, для пользователя обновляется кеш Например, действие «LogOff» хорошо работает в опере, то есть, но есть проблема в ff. Эта проблема в моей производственной среде. По интеграции и разработкам работает отлично.

...