0
我正在使用ASP.NET MVC 6並嘗試存儲會話Cookie,但是當我打開瀏覽器時,它只是表示Expires:Session。ASP.NET CookieAuthentication不會存儲比瀏覽器會話更長的Cookie
Startup.cs:
app.UseCookieAuthentication(options =>
{
options.AutomaticAuthenticate = true;
options.AutomaticChallenge = false;
options.SlidingExpiration = true;
options.ExpireTimeSpan = TimeSpan.FromDays(30);
});
這應該設置cookie將持續30天,但不起作用。
第二個問題,會話信息存儲在哪裏?我正在使用Microsoft Azure託管這些內容,並且還使用SQL存儲,但沒有專門爲處理會話存儲設置任何內容。
這對於Azure中的Web角色(而不是WebApp)是否也適用? – Jennet
對於Web角色,我會嘗試在其他地方講述關鍵字,比如Azure存儲,請檢查以下公告:https://blogs.msdn.microsoft.com/webdev/2016/11/16/announcing-asp-net-core- 1-1 / –