adminsystem/UI/Program.cs

38 lines
911 B
C#
Raw Permalink Normal View History

2024-05-30 10:49:02 +08:00
using Microsoft.AspNetCore.SignalR;
using System.Text;
using UI.Components;
using UI.Data;
var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
builder.Services.AddRazorComponents().AddInteractiveServerComponents();
builder.Services.AddBootstrapBlazor();
builder.Services.AddSingleton<WeatherForecastService>();
// 增加 Table 数据服务操作类
builder.Services.AddTableDemoDataService();
// 增加 SignalR 服务数据传输大小限制配置
builder.Services.Configure<HubOptions>(option => option.MaximumReceiveMessageSize = null);
var app = builder.Build();
if (!app.Environment.IsDevelopment())
{
app.UseExceptionHandler("/Error");
app.UseResponseCompression();
}
app.UseStaticFiles();
app.UseAntiforgery();
app.MapRazorComponents<App>().AddInteractiveServerRenderMode();
app.Run();