У меня проблемы с одним из наших сайтов. Мы используем ASP.Net MVC 5, а веб-сайт использует HTTPS.
После входа в систему пользователь перенаправляется на защищенную страницу, которая включает в себя манифест кеша. Этот кешманифест определяет список из 8 ресурсов, которые необходимы для того, чтобы сделать сайт доступным в автономном режиме.
Для большинства этих ресурсов требуется аутентификация пользователя, и контроллер для этих ресурсов имеет тег [Authorize] над способом получения.
Но по какой-то причине большая часть устройств iOS не всегда отправляет файл cookie .ASPXAUTH, который перенаправляет запрос на страницу входа, что, в свою очередь, приводит к сбою манифеста кеша.
Файл cookie .ASPXAUTH включается в другие запросы от одного и того же устройства как до, так и после.
Что может заставить клиента исключить файл cookie .ASPXAUTH для этих запросов?