Program.cs 823 B

12345678910111213141516171819202122232425262728
  1. using AI.Platform.Service;
  2. using AI.Platform.Web.Common;
  3. using Microsoft.AspNetCore;
  4. using Microsoft.AspNetCore.Http.Features;
  5. WebApplicationBuilder webApplicationBuilder = WebApplication.CreateBuilder(args);
  6. //设置请求大小最大值,用于上传文件
  7. webApplicationBuilder.WebHost.ConfigureKestrel(options =>
  8. {
  9. options.Limits.MaxRequestBodySize = 314_572_800; //300M
  10. });
  11. webApplicationBuilder.Services.Configure<FormOptions>(options =>
  12. {
  13. options.MultipartBodyLengthLimit = 314_572_800; //300M
  14. });
  15. webApplicationBuilder.Services.AddScoped<AuthService>();
  16. webApplicationBuilder.Services.AddScoped<HttpClient>();
  17. webApplicationBuilder.Services.AddScoped<MessageService>();
  18. webApplicationBuilder.RegistService().RegistApp();
  19. var app = webApplicationBuilder.Build();
  20. app.Run();