AspNetCore web api. .net core 7 запуск из консоли
Подскажите, как при запуске из консоли, указать приложению (WebApi) путь до директории где лежат appsettings.json конфигурационные файлы.
Мне нужно запускать приложение не из той папки где располагается сама программа, а из другой папки. и при запуске сейчас ругается на то что не может найти файлы appsettings.json.
Подскажите, какой входной параметр нужно передать что бы указать путь до папки корректной ?
Ответы (1 шт):
Автор решения: nkmr
→ Ссылка
Полагаю, Вам нужно:
var builder = WebApplication.CreateBuilder(args)
...
builder.Configuration.SetBasePath(*Ваш путь до директории с файлами конфигурации*).AddJsonFile("appsettings.json")
(см. ConfigurationManager)