Connection String'deki timeout ile ilgili olabilir, bir de oraya bakın.
iis de çalışıyorsa ordan kontrol et ya da web.config varsa
<system.web>
<sessionState mode="InProc" timeout="30" />
</system.web>
deneyebilirsin. benim kendi kodumda
services.AddSession(options =>
{
options.IdleTimeout = TimeSpan.FromMinutes(40);
});şekilde kullanıyorum sağlıklı çalışıyor.
connection timeout connectionstring'de tanımlı değildi hiç eklememiştim. Ekledim fakat halen aynı nerede hata var inanın anlayamıyorum. İnternetteki bütün dökümanları ve videoları izledim hepsi doğru bir şekilde girildi :/