Я использую ASP.NET MVC 3 с аутентификацией форм (на основе измененного кода учетной записи vanilla, который вы получаете с file-> new).
При входе в систему я устанавливаю файл cookie авторизации с помощью
FormsAuthentication.SetAuthCookie(userName, true);
Так что это должно установить постоянный файл cookie.Но если я закрываю браузер и открываю заново, когда я захожу на сайт, я вынужден снова войти в систему!С помощью инструментов chrome dev можно увидеть, что файл cookie (.ASPXAUTH) создается и не удаляется при закрытии браузера, так что происходит?
Мой web.config:
<authentication mode="Forms">
<forms loginUrl="~/Account/LogIn" timeout="10000"/>
</authentication>
Я проверяю это локально, под IIS, если это что-то меняет.