/
kewerborliert
/
AIStorage
Обзор
Документация
Войти
/
kewerborliert
/
AIStorage
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Program.cs
49 строк
1 KB
kewerborliert
Добавьте файлы проекта.
08 авг 2026, 13:12
08 авг 2026, 13:12
6ba0536
Код
Авторство
О чём код?
namespace AIStorage { public static class Program { public static readonly string ConnectionString; static Program() { var configuration = new ConfigurationBuilder() .SetBasePath(AppContext.BaseDirectory) .AddJsonFile("appsettings.json", optional: false) .Build(); ConnectionString = configuration.GetConnectionString("DefaultConnection") ?? throw new InvalidOperationException("Connection string not found"); } public static void Main(string[] args) { var builder = WebApplication.CreateBuilder(args); // Add services to the container. builder.Services.AddControllers(); // Learn more about configuring OpenAPI at https://aka.ms/aspnet/openapi builder.Services.AddOpenApi(); builder.Services.AddSwaggerGen(); var app = builder.Build(); app.UseSwagger(); app.UseSwaggerUI(c => { c.SwaggerEndpoint("/swagger/v1/swagger.json", "AIStorage API v1"); }); app.MapOpenApi(); app.MapControllers(); app.Run(); } } }