Browse Source

Delete startup.cs file from the cmskit.web.unified

pull/23576/head
EngincanV 12 months ago
parent
commit
359f177d5d
  1. 48
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/Program.cs
  2. 19
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/Startup.cs

48
modules/cms-kit/host/Volo.CmsKit.Web.Unified/Program.cs

@ -1,7 +1,10 @@
using System;
using System.IO;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using Serilog;
using Serilog.Events;
@ -10,7 +13,7 @@ namespace Volo.CmsKit;
public class Program
{
public static int Main(string[] args)
public static async Task Main(string[] args)
{
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Debug()
@ -23,33 +26,34 @@ public class Program
try
{
Log.Information("Starting web host.");
CreateHostBuilder(args).Build().Run();
return 0;
var builder = WebApplication.CreateBuilder(args);
builder.Host
#if MongoDB
.ConfigureAppConfiguration(options =>
{
options.AddJsonFile("appsettings.MongoDB.json");
})
#endif
.UseAutofac()
.UseSerilog();
await builder.AddApplicationAsync<CmsKitWebUnifiedModule>();
var app = builder.Build();
await app.InitializeApplicationAsync();
await app.RunAsync();
}
catch (Exception ex)
{
Log.Fatal(ex, "Host terminated unexpectedly!");
return 1;
}
finally
{
Log.CloseAndFlush();
await Log.CloseAndFlushAsync();
}
}
internal static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.AddAppSettingsSecretsJson()
#if MongoDB
.ConfigureAppConfiguration(options =>
{
options.AddJsonFile("appsettings.MongoDB.json");
})
#endif
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup<Startup>();
})
.UseAutofac()
.UseSerilog();
}
}

19
modules/cms-kit/host/Volo.CmsKit.Web.Unified/Startup.cs

@ -1,19 +0,0 @@
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
namespace Volo.CmsKit;
public class Startup
{
public void ConfigureServices(IServiceCollection services)
{
services.AddApplication<CmsKitWebUnifiedModule>();
}
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory)
{
app.InitializeApplication();
}
}
Loading…
Cancel
Save