void Commit() { if (!Global.HasRight("0702")) { MessageAlert.Alert("权限不足!"); return; } ConfigurationUtil.SetConfiguration(nameof(this.ICReaderType), this.ICReaderType); ConfigurationUtil.SetConfiguration(nameof(this.ICReaderPort), this.ICReaderPort.ToString()); ConfigurationUtil.SetConfiguration(nameof(this.ICReaderBaudRate), this.ICReaderBaudRate.ToString()); ConfigurationUtil.SetConfiguration(nameof(this.RFIDPort), this.RFIDPort.ToString()); ConfigurationUtil.SetConfiguration(nameof(this.RFIDBaudRate), this.RFIDBaudRate.ToString()); ConfigurationUtil.SetConfiguration(nameof(this.ImageDir), this.ImageDir); MessengerInstance.Send <bool>(false, MsgToken.CloseSystemSet); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env) { Log.Logger = new LoggerConfiguration() .ReadFrom.Configuration(Configuration) .WriteTo.Logger(l => l.Filter.ByIncludingOnly(Matching.WithProperty("ModuleName")).WriteTo.MySQL()) .WriteTo.Logger(l => l.Filter.ByIncludingOnly(Matching.WithProperty("Command")).WriteTo.RollingFile(Path.Combine(PlatformServices.Default.Application.ApplicationBasePath, "log/{Date}.log"), outputTemplate: "[{Timestamp:HH:mm:ss} {Command} {Level}] {Message}{NewLine}param=>{Parameter}{NewLine}{Exception}{NewLine}")) .CreateLogger(); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseCors("SiteCorsPolicy"); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); app.UseStaticFiles(); //api文档 app.UseSwagger(); app.UseSwaggerUI(c => { c.ShowExtensions(); c.RoutePrefix = "docs"; c.SwaggerEndpoint("/swagger/v1/swagger.json", "sk.core v1.0"); //c.EnableValidator(); c.DocExpansion(DocExpansion.Full); }); //设置公用appsetting ConfigurationUtil.SetConfiguration(Configuration); }