Как использовать appsettings.json в файле ASP.NET Core 6 Program.csC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как использовать appsettings.json в файле ASP.NET Core 6 Program.cs

Сообщение Anonymous »

Я пытаюсь получить доступ к appsettings.json в файле Program.cs моего приложения ASP.NET Core v6, но в этой версии .Net класс Startup и Program< /code> объединены вместе, а операторы using и else упрощены и удалены из Program.cs. В этой ситуации, как получить доступ к IConfiguration или как использовать внедрение зависимостей, например?
Код
Вот моя программа по умолчанию. cs, созданный для меня ASP.NET Core 6
var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
builder.Services.AddControllers();
builder.Services.AddStackExchangeRedisCache(options =>
{
options.Configuration = "localhost:6379";
});

builder.Services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new() { Title = "BasketAPI", Version = "v1" });
});
var app = builder.Build();
// Configure the HTTP request pipeline.
if (app.Environment.IsDevelopment())
{
app.UseSwagger();
app.UseSwaggerUI(c => c.SwaggerEndpoint("/swagger/v1/swagger.json", "BasketAPI v1"));
}
app.UseHttpsRedirection();
app.UseAuthorization();
app.MapControllers();
app.Run();

Например, я хочу использовать appsettings.json вместо жестко типизированной строки подключения в этой строке:
options.Configuration = "localhost:6379";


Подробнее здесь: https://stackoverflow.com/questions/693 ... am-cs-file
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как использовать appsettings.json в файле Asp.net core 6 Program.cs
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Как использовать appsettings.json в файле Asp.net core 6 Program.cs
    Anonymous » » в форуме C#
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Как использовать appsettings.json в program.cs без предупреждения «ASP0000 Вызов BuildServiceProvider из кода приложения
    Anonymous » » в форуме C#
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Можем ли мы использовать один файл appsettings.json вместо поддержки нескольких версий appsettings.{environmentname}.jso
    Anonymous » » в форуме C#
    0 Ответы
    38 Просмотры
    Последнее сообщение Anonymous
  • Прочтите файл appsettings.json в Main Program.cs.
    Anonymous » » в форуме C#
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»