Опубликованное приложение Blazor не использует appsetting.Release.json

#asp.net-core #iis #blazor

#asp.net-core #iis #blazor

Вопрос:

Я опубликовал свое приложение Blazor в локальном IIS, используя параметры конфигурации выпуска.

У меня есть appsettings.Файл Release.json, который включен в опубликованную папку, но значения в appsettings.Release.json не используется в опубликованном приложении.

Я уже добавил значение ASPNETCORE_ENVIRONMENT в Release для applicationHost.Config на соответствующем веб-сайте IIS.

введите описание изображения здесь

Как мне установить для опубликованного приложения значение «Release»?

Комментарии:

1. Есть ли вообще настройки приложений. Требуется Release.json? Только что проверил один из моих проектов — есть appsettings.json и appsettings . Development.json для отладки

2. @xakz Я опубликовал свой в локальном IIS с конфигурацией «Release», отсюда и этот параметр.

Ответ №1:

Аргххх… В IIS я настроил имя своей переменной с пробелом в конце…

ASPNETCORE_ENVIRONMENT было изменено на ASPNETCORE_ENVIRONMENT , и теперь все работает правильно.

[Facepalm]