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