| | |
| | | using WIDESEA_WMSServer.Filter; |
| | | using WIDESEA_Core.Authorization; |
| | | using WIDESEA_Core.Core; |
| | | using Swashbuckle.AspNetCore.SwaggerGen; |
| | | using Microsoft.OpenApi.Models; |
| | | |
| | | var builder = WebApplication.CreateBuilder(args); |
| | | |
| | |
| | | builder.Services.Replace(ServiceDescriptor.Transient<IControllerActivator, ServiceBasedControllerActivator>()); |
| | | Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); |
| | | |
| | | builder.Services.AddSwaggerGen(c => |
| | | { |
| | | // 鍚敤XML娉ㄨВ |
| | | var xmlFile = $"{Assembly.GetExecutingAssembly().GetName().Name}.xml"; |
| | | var xmlPath = Path.Combine(AppContext.BaseDirectory, xmlFile); |
| | | if (File.Exists(xmlPath)) |
| | | { |
| | | c.IncludeXmlComments(xmlPath); |
| | | } |
| | | }); |
| | | |
| | | |
| | | var app = builder.Build(); |
| | | |