【问题标题】:ASP.NET MVC 4 Wrong Cache for Mobile SiteASP.NET MVC 4 移动站点的错误缓存
【发布时间】:2012-08-23 00:56:14
【问题描述】:

在 MVC 4 APP 中,我有 Index.cshtml 和 Index.Mobile.cshtml。我已将控制器缓存设置为 varyByParam="*"。

在开发环境中,如果我更改浏览器的用户代理,则会加载移动站点,但在生产中它可以正常工作几分钟。几分钟后,如果我加载移动网站,它仍然显示非移动页面的缓存版本,即 index.cshtml。

如何使用缓存并仍然加载正确的网站。我应该通过自定义还是 UserAgent 来缓存它?

如果我通过用户代理使用缓存,缓存中每个页面的版本会不会太多?

【问题讨论】:

    标签: asp.net-mvc caching


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-11
      • 1970-01-01
      • 2011-12-10
      • 1970-01-01
      • 2012-04-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多