Использование ASPNETCORE_ENVIRONMENT в сервисном приложении .net 8C#

Место общения программистов C#
Anonymous
Использование ASPNETCORE_ENVIRONMENT в сервисном приложении .net 8

Сообщение Anonymous »

Я создал сервис, который будет использоваться на многих клиентских сайтах. Я хотел бы, чтобы служба использовала переменную ASPNETCORE_ENVIRONMENT для выбора соответствующих настроек для клиентского сервера, на котором она работает. т.е. строка подключения. Я подумал, что могу просто создать еще один файл appsettings..json. Это не работает с кодом по умолчанию. Пожалуйста, укажите мне правильное направление. Заранее спасибо.
using DbService.Models;
using Microsoft.EntityFrameworkCore;
using RmsEmailService;
using RmsEmailService.Services;

var builder = Host.CreateDefaultBuilder(args).ConfigureServices((hostContext, services) =>
{
services.AddDbContext(options =>
options.UseSqlServer(hostContext.Configuration.GetConnectionString("DefaultConnection")));
services.AddWindowsService();
services.AddScoped();
services.AddScoped();
services.AddScoped();
// Register your worker service
services.AddHostedService();
});

var host = builder.Build();
host.Run();


Подробнее здесь: https://stackoverflow.com/questions/781 ... pplication

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