diff --git a/MoneyMap/Program.cs b/MoneyMap/Program.cs index b70712a..e5a7fd3 100644 --- a/MoneyMap/Program.cs +++ b/MoneyMap/Program.cs @@ -10,7 +10,6 @@ CultureInfo.DefaultThreadCurrentUICulture = culture; var builder = WebApplication.CreateBuilder(args); -builder.Services.AddRazorPages(); builder.Services.AddDbContext(options => options.UseSqlServer(builder.Configuration.GetConnectionString("MoneyMapDb"))); @@ -27,6 +26,10 @@ builder.Services.AddSession(options => options.IOTimeout = TimeSpan.FromMinutes(5); // Increase timeout for large data }); +// Use session-based TempData provider to avoid cookie size limits +builder.Services.AddRazorPages() + .AddSessionStateTempDataProvider(); + // Core transaction and import services builder.Services.AddScoped(); builder.Services.AddScoped();