Постійний файл cookie видаляється, коли IE закрито. Працює добре в Firefox і Chrome

У мене є додаток ASP.NET, який використовує автентифікацію форм з можливістю збереження файлів cookie на екрані входу. Я тестував на локальному комп'ютері, що означає відсутність веб-ферм. У Chrome і Firefox, коли я входжу та зберігаю файли cookie, закрийте браузер, а потім відкрию ту саму сторінку, я вже увійшов. До цих пір так добре.

У IE, однак, коли я завантажую ту саму сторінку після закриття IE, я отримую екран входу в систему, а не автоматично входить в систему. Я перевірив файл cookie-файлу автентифікації та помітив, що файл cookie відсутній, коли я перебуваю на екрані входу вдруге. Я бачу файл cookie після входу в систему, і я бачу, що його термін закінчується місяць у майбутньому. Я думаю, що cookie видаляється, коли IE закривається. Я не знаю, чому це відбувається. Я повторював цей тест кілька разів. Я бачу файли автентифікації після входу в систему, але він вийшов на екрані входу.

"Empty temporary Internet Files Folder when browser is closed" is NOT checked in Tools->Advanced

Я використовую IE9 в режимі стандартів IE8 в Windows 7 64bit.

Будь-які ідеї?

0

2 Відповіді

Я не згадав про той факт, що сайт використовує https. На тестовому сервері, де виникла ця проблема, я використовую самопідписаний SSL-сертифікат. Коли я встановив свій кореневий авторитет, проблема, здається, пішла. Ця проблема виникла лише в IE.

1
додано

Є чудовий блог з Закону Еріка про це. Перевірте його для отримання додаткової інформації. Прокрутіть униз до розділу Усунення несправностей для входу до файлів cookie . Якщо у вас є конкретне питання про що-небудь, відредагуйте своє питання і повідомте нам.

0
додано
var chat = new Chat();
var chat = new Chat();
642 учасників

Обсуждение вопросов по C# / .NET / .NET Core / .NET Standard / Azure Сообщества-организаторы: — @itkpi — @dncuug

ІТ КПІ - JavaScript
ІТ КПІ - JavaScript
504 учасників

співтовариство javascript розробників в Telegram