我的某个网站遇到了一些问题。我们正在使用ASP.Net MVC 5,该网站正在使用HTTPS。
登录后,用户将被重定向到Secure页面,其中包含cachemanifest。此cachemanifest指定了一个列表,其中包含使站点在脱机模式下可用所需的8个资源。
这些资源中的大多数都要求用户进行身份验证,并且这些资源的控制器在接收方法上方具有[Authorize]标记。
但由于某些原因,大部分iOS设备并不总是发送.ASPXAUTH cookie,它会将请求重定向到登录页面,从而导致cachemanifest失败。 .ASPXAUTH cookie包含在同一设备的其他请求之前和之后。
什么可以使客户端遗漏这些请求的.ASPXAUTH cookie?