Azure Ярлык конфигурации приложения Фильтры в. Net 4.8 Не работает правильно - PullRequest
1 голос
/ 28 мая 2020

У меня есть несколько ключей конфигурации приложения, которые работают правильно. Теперь один из них мне нужен на основе Environment, поэтому я пытаюсь использовать метки. Итак, у меня есть 2 ярлыка «Производство» и «ПроизводствоИнтр anet».

labelFiler=""

Это возвращает все ключи без меток.

Согласно документации, это должно вернуть все null и ProductionIntr anet

labelFilter="%00,ProductionIntranet"

Это действительно не получить ни одного из ключей (не тех, которые имеют метки или нулевые)

labelFilter="%00"

И этого не происходит.

Я уверен, что это простая синтаксическая проблема, но я ломаю голову, и я не могу понять. Любая помощь будет принята с благодарностью.

1 Ответ

1 голос
/ 28 мая 2020

У меня заработало. Я не уверен, что это лучшее решение, но оно работает. Я создал 2 буулдерных магазина и у первого был без labelFilter (AppSettingsStore), который дал мне все ключи без каких-либо ярлыков, а затем я создал второй с ProductionIntr anet в качестве фильтра (AppSettingsStoreIntr aNet).

*. 1002 * Затем я обновил настройки приложения следующим образом
<appSettings configBuilders="Environment,AppSettingsStore,AppSettingsStoreIntraNet">

Это может быть два вызова конфигурации приложения. Если кто-то знает, как это сделать в одном ConfigBuilder, дайте мне знать.

...