| | |
| | | using WIDESEA_Core.Helper; |
| | | using WIDESEA_Core.Extensions; |
| | | using WIDESEA_Core.Middlewares; |
| | | using System.Reflection; |
| | | using WIDESEA_Core.Filter; |
| | | using Newtonsoft.Json.Converters; |
| | | using Newtonsoft.Json; |
| | | using System.Text; |
| | | using Autofac; |
| | | using Autofac.Extensions.DependencyInjection; |
| | | using Microsoft.AspNetCore.Mvc.Controllers; |
| | | using Microsoft.Extensions.DependencyInjection.Extensions; |
| | | using Autofac.Extensions.DependencyInjection; |
| | | using Autofac; |
| | | using WIDESEA_WMSServer.Filter; |
| | | using Newtonsoft.Json; |
| | | using Newtonsoft.Json.Converters; |
| | | using System.Reflection; |
| | | using System.Text; |
| | | using WIDESEA_Core.Core; |
| | | using WIDESEA_Core.Extensions; |
| | | using WIDESEA_Core.Filter; |
| | | using WIDESEA_Core.Helper; |
| | | using WIDESEA_Core.Middlewares; |
| | | using WIDESEA_StorageTaskServices; |
| | | using WIDESEA_WMSServer.Filter; |
| | | using WIDESEAWCS_Server.HostedService; |
| | | |
| | | var builder = WebApplication.CreateBuilder(args); |
| | | |
| | | if (!HslCommunication.Authorization.SetAuthorizationCode("95f1611d-633c-46ea-b03a-38ede1629f74")) |
| | | { |
| | | ConsoleHelper.WriteErrorLine("ææå¤±è´¥ï¼å½åç¨åºåªè½ä½¿ç¨24å°æ¶ï¼"); |
| | | } |
| | | else |
| | | ConsoleHelper.WriteSuccessLine("æææåï¼"); |
| | | builder.Host.UseServiceProviderFactory(new AutofacServiceProviderFactory()).ConfigureContainer<ContainerBuilder>(builder => |
| | | { |
| | | builder.RegisterModule(new AutofacModuleRegister());//å¸¦ææ¥å£å±çæå¡æ³¨å
¥ |
| | |
| | | |
| | | builder.Services.AddHttpContextSetup(); |
| | | |
| | | ConsoleHelper.WriteSuccessLine("注åWebSocket"); |
| | | builder.Services.AddWebSocketSetup(); |
| | | |
| | | builder.Services.AddMvc(options => |
| | | { |
| | | options.Filters.Add(typeof(ApiAuthorizeFilter)); |