该问题可能是由于ASP.NET Core Identity默认的身份验证cookie超时时间太短导致的。可以通过以下代码示例来增加cookie的超时时间:
在Startup.cs文件的ConfigureServices方法中添加以下代码:
services.ConfigureApplicationCookie(options =>
{
//设置身份验证cookie的超时时间(以分钟为单位)
options.ExpireTimeSpan = TimeSpan.FromMinutes(30);
});
该代码将身份验证cookie的超时时间设置为30分钟。也可以根据需要调整超时时间。