Azure 网站服务器时区数据错误

2024-05-23

我来自俄罗斯,1.5 天前(10 月 26 日凌晨 2 点)我们的时区(好吧,我们时区的偏移量)发生了变化 - 从 UTC+4 变为 UTC+3。请不要问为什么现在 - ******** 政府已经退出了:( 但它改变了。

我家的Win 8.1机器自动更新。

但我的 Azure 资源仅更新了一项(!)。一项云服务已更新,而另外一项云服务和 4 个网站未更新 - 它们仍处于 UTC+4 偏移量。

我知道,所有 Azure 服务器的设置均采用 UTC,但我谈论的是它们的 TimeZoneInfo 数据。

我请求

var tz = TimeZoneInfo.FindSystemTimeZoneById("Russian Standard Time")

这个时区仍然是

(UTC+04:00) 莫斯科、圣彼得堡、伏尔加格勒

当我的家用机器处于

(UTC+03:00) 莫斯科、圣彼得堡、伏尔加格勒 (RTZ 2)

AFAIK,这取决于服务器上的系统更新 - 新的时区数据必须在实际发生任何时间更改之前到达。但是为什么服务器不更新呢?

我的一个 CloudService 现在工作正常,显示正确的时区信息(无法显示),因此至少一台服务器已正确更新,而其他服务器则没有。

我做了一个小网站来测试这个:http://timezonetest Russia.azurewebsites.net/ http://timezonetestrussia.azurewebsites.net/(来源:https://github.com/justdmitry/AzureTimeZoneTest https://github.com/justdmitry/AzureTimeZoneTest )

它显示 TimeZoneInfo.Local 信息和“俄罗斯标准时间”。此时,它在 Azure 中显示如下:

Id
    Russian Standard Time
DisplayName
    (UTC+04:00) Moscow, St. Petersburg, Volgograd
StandardName
    Russian Standard Time
DaylightName
    Russian Daylight Time
BaseUtcOffset
    04:00:00
SupportsDaylightSavingTime
    True
DateTimeOffset.UtcNow
    10/27/2014 2:37:58 PM +00:00
TimeZoneInfo.ConvertTime(DateTimeOffset.UtcNow, tz)
    10/27/2014 6:37:58 PM +04:00 

在我的本地计算机上它显示:

Id
    Russian Standard Time
DisplayName
    (UTC+03:00) Moscow, St. Petersburg, Volgograd (RTZ 2)
StandardName
    Russia TZ 2 Standard Time
DaylightName
    Russia TZ 2 Daylight Time
BaseUtcOffset
    03:00:00
SupportsDaylightSavingTime
    True
DateTimeOffset.UtcNow
    27.10.2014 14:33:50 +00:00
TimeZoneInfo.ConvertTime(DateTimeOffset.UtcNow, tz)
    27.10.2014 17:33:50 +03:00 

最可能的原因是不同的服务在不同的来宾操作系统“版本”上运行。您可能启用了自动来宾操作系统更新(osVersion="*")这意味着 Azure 可以免费更新来宾操作系统。同一系列的不同来宾操作系统版本包含不同的更新集。时区调整规则等内容通常也使用更新进行分发。

查看来宾操作系统更新源http://sxp.microsoft.com/feeds/3.0/msdntn/WindowsAzureOSUpdates http://sxp.microsoft.com/feeds/3.0/msdntn/WindowsAzureOSUpdates- 他们已经几个月无法向所有用户发布新操作系统了。该进程已启动多次,他们更新了一些用户,然后停止了该进程。您的“正常工作”服务可能已更新操作系统,而其他服务尚未更新操作系统。您也许可以使用管理 API 来验证这一点http://msdn.microsoft.com/en-us/library/azure/ee460804.aspx http://msdn.microsoft.com/en-us/library/azure/ee460804.aspx获取部署调用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Azure 网站服务器时区数据错误 的相关文章

随机推荐

  • 在“onClick”上切换 DIV 高度

    我想切换分区的高度 我尝试过将 animate 与 if else 语句一起使用 但它只会反弹 我现在使用的代码将隐藏我的分区而不是切换高度 点击时会触发 document ready function content1 toggle fu
  • Unity手游触摸动作不扎实

    我的代码中有一种 错误 我只是找不到它发生的原因以及如何修复它 我是统一的初学者 甚至是统一的手机游戏的初学者 我使用触摸让玩家从一侧移动到另一侧 但问题是我希望玩家在手指从一侧滑动到另一侧时能够平滑移动 但我的代码还会将玩家移动到您点击的
  • 寻找局部最小值

    下面的代码正确地找到了数组的局部最大值 但未能找到局部最小值 我已经进行了网络搜索 以找到找到最小值的最佳方法 并且根据这些搜索 我认为我正在使用下面的正确方法 但是 在几天的时间里多次检查每一行之后 下面的代码中有一些我仍然没有看到的错误
  • Lua 上的 For 循环

    我的作业是如何执行 for 循环 我已经从数字上弄清楚了 但无法从名称上弄清楚 我想创建一个 for 循环来运行名称列表 以下是我到目前为止所拥有的 names John Joe Steve for names 1 3 do print n
  • Guid.NewGuid().GetHashCode() 用于数据库

    这对于用作数据存储 SQL Server 的 ID 可靠吗 我会使用 guid 但我更喜欢数字值 A guid更有可能代表一个记录uniquely than a numeric value 随着 GUID 确保全球唯一性 GUID 可以跨数
  • 一个地址有多少字节? [复制]

    这个问题在这里已经有答案了 在64位机器上 我们知道一个地址是8个字节 然而 我并不完全清楚一个地址中有多少字节的信息 虚拟内存中的每个字节都有一个地址吗 或者内存中的每 64 位都有一个地址 还是取决于架构 如果这取决于架构 那么我应该如
  • NHibernate 克服 NotSupportedException

    有谁知道有什么方法可以克服 NotSupportedException 我有一个针对用户的方法 public virtual bool IsAbove User otherUser return HeirarchyString Starts
  • 如何通过 Android 按钮单击运行单独的应用程序

    我尝试在 Android 应用程序中添加两个按钮 以从单独的两个应用程序订单系统和库存系统中选择一个应用程序 如图所示 我已将这两个应用程序实现为两个单独的 Android 项目 当我尝试运行此应用程序时 它会出现直到正确选择窗口 但是当按
  • VBA - 如何从网站下载.xls并将数据放入Excel文件

    我设法使用 VBA 达到准备从网络下载 Excel 文件的程度 但我无法弄清楚如何实际下载该文件并将其内容放入我正在使用的 Excel 文件中 有什么建议么 谢谢 这是到目前为止的代码 Sub GetData Dim IE As Inter
  • Angular 6 服务器端错误:找不到模块:错误:无法解析“./dist/server/main.bundle”

    我正在开发一个项目 将其更新到 Angular 6 更新后 我现在在尝试运行服务器端渲染构建时收到此错误 Module not found Error Can t resolve dist server main bundle 我尝试去ht
  • 在 Clojure 中解压缩 zlib 流

    我有一个二进制文件 其内容由zlib compress在Python上 有没有一种简单的方法可以在Clojure中打开和解压缩它 import zlib import json with open data json zlib wb as
  • Spark 和 Python 使用自定义文件格式/生成器作为 RDD 的输入

    我想问一下 Spark 中输入的可能性 我可以看到从http spark apache org docs latest programming guide html http spark apache org docs latest pro
  • 如何停止执行的 Jar 文件

    这感觉像是一个愚蠢的问题 但我似乎无法弄清楚 当我在 Windows 上运行 jar 文件时 它不会出现在任务管理器进程中 我怎样才能终止它 我已经尝试过 TASKKILL 但它对我也不起作用 On Linux ps ef grep jav
  • 无法在 Java/Apache HttpClient 中处理带有垂直/管道栏的 url

    例如 如果我想处理这个网址 post new HttpPost http testurl com lists lprocess action LoadList 401814 1 Java Apache 不允许我这么做 因为它说竖线 是非法的
  • 两个不同长度的数据帧的列之间的余弦相似度?

    我在 df1 中有文本列 在 df2 中有文本列 df2 的长度将与 df1 的长度不同 我想计算 df1 text 中每个条目与 df2 text 中每个条目的余弦相似度 并为每场比赛给出分数 输入样本 df1 mahesh suresh
  • 使用 UIWebView 显示 PDF 不起作用

    因此 我意识到有关使用 UIWebView 在应用程序 在 iPad 上 中显示 PDF 存在很多问题 我已经审查了我能找到的所有内容 但似乎找不到任何满意的东西 我想做的事情非常基本 所以我真的不知道为什么它不起作用 我需要做的就是在 U
  • Plotly:如何检查基本图形结构(版本 4)

    对于旧版本的plotly 例如在 Jupyterlab 中 您可以简单地运行figure像这样检查你的图形的基础知识 Ouput data marker color red size 10 symbol 104 mode markers l
  • python中basestring和types.StringType之间的区别?

    有什么区别 isinstance foo types StringType and isinstance foo basestring 对于Python2 basestring是两者的基类str and unicode while type
  • Libev,如何将参数传递给相关回调

    我陷入了 libev 中争论的境地 通常 libev 在类似的函数中接收包 接收回调 没关系 但是实际操作中 我们需要派遣一个亲戚 写回调 根据收到的包裹处理具体工作 例如 S RECV MSG pstRecvMsg S RECV MSG
  • Azure 网站服务器时区数据错误

    我来自俄罗斯 1 5 天前 10 月 26 日凌晨 2 点 我们的时区 好吧 我们时区的偏移量 发生了变化 从 UTC 4 变为 UTC 3 请不要问为什么现在 政府已经退出了 但它改变了 我家的Win 8 1机器自动更新 但我的 Azur