容器应用服务的 Azure 门户应用程序设置
Azure Portal Application Settings for Container App Service
我无法更新 Azure 门户中的应用程序设置来覆盖我的 .net 核心应用程序设置文件。
我一直在遵循此 MS 文档中的说明 - https://docs.microsoft.com/en-gb/azure/app-service/configure-common
我将我的容器从 Azure 容器注册表推送到一个 azure 应用程序服务 (Windows OS)
我的 appsettings 文件如下所示(值是空的,因为我总是想使用 Azure 门户注入值)
我已在门户中为设置赋值
我部署应用程序时没有选择设置。我试过几次重新启动。我已经检查了 Kudu 控制台,可以在那里看到应用程序设置。
补充一下,更多文档提到这应该适用于容器的 Web 应用程序 - https://blogs.msdn.microsoft.com/waws/2017/09/08/things-you-should-know-web-apps-and-linux/#SetEnvVar
我是不是漏掉了什么?
当您将应用程序发布到 Azure 时,您的 .json
文件无关紧要。如果你在 AppSettings 中添加 key-value
,它就被设置了。所以我猜你获取 AppSettings
值的代码是错误的,这并不意味着 AppSettings
没有设置。
这是获取AppSettings
(如“MyAppSetting”:“12345”)的方式:
var environmentmyDesiredKey = Environment.GetEnvironmentVariable("MyAppSetting");
这是我在传送门上设置的:
使用上面的代码,我可以 AppSettings
成功。
如有疑问请告诉我。
我无法更新 Azure 门户中的应用程序设置来覆盖我的 .net 核心应用程序设置文件。
我一直在遵循此 MS 文档中的说明 - https://docs.microsoft.com/en-gb/azure/app-service/configure-common
我将我的容器从 Azure 容器注册表推送到一个 azure 应用程序服务 (Windows OS)
我的 appsettings 文件如下所示(值是空的,因为我总是想使用 Azure 门户注入值)
我已在门户中为设置赋值
我部署应用程序时没有选择设置。我试过几次重新启动。我已经检查了 Kudu 控制台,可以在那里看到应用程序设置。
补充一下,更多文档提到这应该适用于容器的 Web 应用程序 - https://blogs.msdn.microsoft.com/waws/2017/09/08/things-you-should-know-web-apps-and-linux/#SetEnvVar
我是不是漏掉了什么?
当您将应用程序发布到 Azure 时,您的 .json
文件无关紧要。如果你在 AppSettings 中添加 key-value
,它就被设置了。所以我猜你获取 AppSettings
值的代码是错误的,这并不意味着 AppSettings
没有设置。
这是获取AppSettings
(如“MyAppSetting”:“12345”)的方式:
var environmentmyDesiredKey = Environment.GetEnvironmentVariable("MyAppSetting");
这是我在传送门上设置的:
使用上面的代码,我可以 AppSettings
成功。
如有疑问请告诉我。