如何在Web App部署期间在注册表中添加新的TimeZone?

时间:2018-03-13 12:06:21

标签: c# .net azure azure-web-sites azure-web-app-service

我们目前正在将我们的内部部署Web应用程序迁移到Azure Web App。

对于其中一项功能,我们必须在我们的网络服务器中添加一个新时区(即“山地时间夏令时”)。我们在注册表中添加了“\ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Time Zones”。应用程序从那里读取时区并进一步使用它来转换显示时间。这一切都适用于我们的内部部署模型。

现在,在将此应用程序迁移到Azure Web App时,我们还要求将此条目添加到将要托管应用程序的所有Web服务器的注册表中。

这样,我们就不需要更改应用程序逻辑,因为应用程序将读取注册表值并使用它。

有谁可以帮忙解决如何实现这个目标的方法?

由于

1 个答案:

答案 0 :(得分:0)

  

有谁可以帮忙解决如何实现这个目标的方法?

Azure WebApp上不允许

Writing to registry。默认情况下,您的AppServices以UTC格式运行。

Askok提到我们可以在Azure WebApp appsetting中添加WEBSITE_TIME_ZONE。我们可以从Time Zones获得支持的值。