Ocelot Proxy AddJsonFile reloadOnChange 无法在 azure linux 应用服务上运行

Ocelot Proxy AddJsonFile reloadOnChange is not working on azure linux app service

我正在使用 Ocelot 代理,我在天蓝色 linux 上使用 reloadOnChange 时遇到问题应用服务。更改 json 配置时,它们在重新启动应用程序服务之前不会反映出来。

它在本地和在 azure windows 应用程序服务上尝试时运行良好

我使用的代码是

.ConfigureAppConfiguration((hostingContext, config) =>
{
    config.AddJsonFile($"ocelot.json", false, true);
})

实际上我找到了解决此问题的解决方法,如下面的网址所述

kubernetes-reload-your-aspnet-core

ConfigMapFileProvider