| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- using economy.Models;
- using Microsoft.EntityFrameworkCore;
- using System.Text;
- var builder = WebApplication.CreateBuilder(args);
- // Add services to the container.
- builder.Services.AddControllersWithViews();
- // HttpClient »ç¿ë
- builder.Services.AddHttpClient<DataGoKR>();
- builder.Services.AddHttpClient<FlowerAtOrKR>();
- builder.Services.AddHttpClient<KoreaEximGoKR>();
- builder.Services.AddHttpClient<DhlotteryCoKR>();
- builder.Services.AddHttpClient<FIFA_API>();
- builder.Services.AddHttpClient<NTS_API>();
- builder.Services.AddHttpClient<Alpha_API>();
- // DB ¿¬°á
- builder.Services.AddDbContext<EconomyContext>(options => options.UseSqlServer(builder.Configuration.GetConnectionString("DefaultConnection")));
- Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); // ÀÎÄÚµù µî·Ï
- var app = builder.Build();
- // Configure the HTTP request pipeline.
- if (!app.Environment.IsDevelopment())
- {
- app.UseExceptionHandler("/Home/Error");
- // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
- app.UseHsts();
- }
- app.UseHttpsRedirection();
- app.UseStaticFiles();
- app.UseRouting();
- app.UseAuthorization();
- app.MapControllerRoute(
- name: "default",
- pattern: "{controller=Home}/{action=Index}/{id?}");
- app.Run();
|