【问题标题】:Dynamically Adjust System Time of Azure App Service动态调整 Azure 应用服务的系统时间
【发布时间】:2021-06-09 00:30:15
【问题描述】:

我们部署了一个 Azure 函数 (dotnet),它在很大程度上依赖于当前日期/时间进行许多操作。

我们正在为它编写一个集成测试套件,并且真的很想保持黑盒方法。也就是说,如果可能,我们宁愿不在内部模拟日期/时间。

有没有办法调整应用服务的系统时间来实现这一点?理想情况下,会有一种非侵入性的方式来实现这一点,但我愿意接受轻微侵入性的选择

【问题讨论】:

  • 您的问题解决了吗?有进展吗?

标签: .net azure azure-functions azure-web-app-service


【解决方案1】:

在 Azure 门户的应用服务订阅中,转到应用程序设置菜单。 在应用设置下,添加此设置:

密钥 = WEBSITE_TIME_ZONE

值 = 您想要的时区

List of timezone values to use with linux

【讨论】:

    【解决方案2】:

    也许您可以使用 Docker 容器进行部署并在其中设置时间,如下所述:Is it possible change date in docker container?

    【讨论】:

      猜你喜欢
      • 2022-01-21
      • 1970-01-01
      • 1970-01-01
      • 2016-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-30
      • 1970-01-01
      相关资源
      最近更新 更多