comparison Program.cs @ 0:689cde763395

init cimmit
author Franklin Schmit <meokcin@gmail.com>
date Thu, 05 Sep 2024 10:16:16 +0800
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:689cde763395
1 using Radzen;
2 using Grille2.Components;
3
4 var builder = WebApplication.CreateBuilder(args);
5
6 // Add services to the container.
7 builder.Services.AddRazorComponents()
8 .AddInteractiveServerComponents().AddHubOptions(options => options.MaximumReceiveMessageSize = 10 * 1024 * 1024);
9
10 builder.Services.AddControllers();
11 builder.Services.AddRadzenComponents();
12
13 builder.Services.AddRadzenCookieThemeService(options =>
14 {
15 options.Name = "Grille2Theme";
16 options.Duration = TimeSpan.FromDays(365);
17 });
18 builder.Services.AddHttpClient();
19 var app = builder.Build();
20
21 // Configure the HTTP request pipeline.
22 if (!app.Environment.IsDevelopment())
23 {
24 app.UseExceptionHandler("/Error", createScopeForErrors: true);
25 // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
26 app.UseHsts();
27 }
28
29 app.UseHttpsRedirection();
30 app.MapControllers();
31 app.UseStaticFiles();
32 app.UseAntiforgery();
33
34 app.MapRazorComponents<App>()
35 .AddInteractiveServerRenderMode();
36
37 app.Run();