json файл конфигурации ядра asp.net с файлами reloadOnChange и azure? - PullRequest
0 голосов
/ 02 июля 2018

- это поддерживаемые события изменения файлов / каталогов, если каждый использует Azure Files в качестве тома, смонтированного в кластере AKS, как описано здесь Документация aks ?

Я хотел бы смонтировать том, содержащий файл конфигурации, и использовать функцию reloadOnChange ядра asp.net.

var config = new ConfigurationBuilder()
    .SetBasePath(azureFileStoreDirectory)
    .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true)
    .Build();

спасибо!

1 Ответ

0 голосов
/ 04 июля 2018

Как предложил Крисс Пратт в своем комментарии, я попробовал это на удачу.

К сожалению, это не работает. Вот что я узнал:

Если приложение работает в Windows, а файлы Azure смонтированы как Y: \ MyShare, все работает здесь. Если я изменяю файл на удаленном ПК, конфигурация перезагружается.

С другой стороны, если приложение запускается в Linux в Docker в Kubernetes, а файлы Azure монтируются в виде тома через azureFile, конфигурация перезагружается, только если файл изменяется в контейнере. Если файл или папка изменяются с удаленного компьютера, это изменение сразу же видно в контейнере после «ls» или «more myFile». Однако конфигурация не перезагружается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...