我有一个带有nuget包Install-Package jQuery.Mobile.MVC的mvc4网站 家庭代码是:
[OutputCache(CacheProfile = "SiteCache", VaryByParam = "none")]
public ActionResult Index()
{
return View();
}
我发现有时候我会从桌面浏览器转到手机版的问题。 可能是用户从移动设备输入了IIS并为移动页面缓存了IIS,并且在用户作为移动布局之后为用户提供服务?
答案 0 :(得分:0)
是的,问题是有移动设备的人在您之前访问过该网站。它为其他人缓存IIS中的Action / View。它是服务器缓存,而不是客户端。 您可以使用Guid参数并为其缓存,以便客户端会话为每个连接的客户端缓存索引。