У меня есть приложение ASP.net, которое использует куки для хранения выбранного пользователем языка.
Все отлично работает, кроме случаев, когда я на локальном хосте.
Замена localhost на 127.0.0.1 заставляет его работать снова ... почему?
Я видел предполагаемые ограничения для файла: //, но я не могу найти ссылку на предполагаемое ограничение для localhost.
Что я не могу понять, так это то, почему файлы сессий ASP.net (ASP.NET_SessionId) и файлы cookie для проверки подлинности с помощью форм ASP.net (.FSAUTHSSO) правильно установлены для домена localhost, а мои файлы cookie - нет ... почему ?! * * 1005
Я уже много гуглил и ничего не работает:
- Установка флага командной строки Chrome --enable-file-cookies [НЕ ДЕЛАЕТ
WORK]
- Установка cookie для HttpOnly [НЕ имеет значения]
- Изменение срока действия на сессию или на дату ... [НЕ имеет значения]
- Изменение пути печенья к корню (/) или к чему-либо еще [НЕ имеет значения]
Так, что имеет значение? :)
А почему файлы cookie ASP.net могут быть установлены, а мои - нет? Какая разница?
В заключение отметим, что это также происходит в IE, но отлично работает в FF.
Спасибо!
Alex