티스토리 뷰
Adding Back the Startup Class to ASP.NET Core 6
https://www.youtube.com/watch?v=cuOKV_0b-JI
Project Name: WebAPI
Program.cs
using WebAPI;
var app = Startup.InitializeApp(args);
app.Run();
Startup.cs
namespace WebAPI
{
public static class Startup
{
public static WebApplication InitializeApp(string [] args)
{
var builder = WebApplication.CreateBuilder(args);
ConfigureServices(builder);
var app = builder.Build();
Configure(app);
return app;
}
private static void ConfigureServices(WebApplicationBuilder builder)
{
builder.Services.AddControllers();
// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();
}
private static void Configure(WebApplication app)
{
// Configure the HTTP request pipeline.
if (app.Environment.IsDevelopment())
{
app.UseSwagger();
app.UseSwaggerUI();
}
app.UseHttpsRedirection();
app.UseAuthorization();
app.MapControllers();
}
}
}
'Programming > C#' 카테고리의 다른 글
[C#] Thread (2) - 신호(Signal)을 보내 쓰레드 흐름을 제어 (0) | 2022.05.17 |
---|---|
[C#] Thread (1) - Locking으로 접근 제한 (0) | 2022.05.17 |
[C#] WEBAPI 서버 (0) | 2022.05.06 |
[C#] Arrays, List 와 Collections (0) | 2022.05.06 |
[ASP.NET/C#] ASP.NET이란? (0) | 2022.03.04 |
댓글