计划发布在Umbraco中不起作用

计划发布在Umbraco中不起作用,umbraco,Umbraco,我正在使用安装在Azure虚拟机上的Umbraco 7.5.2 如果设置了发布日期,则永远不会发布页面。我尝试了以下步骤 创建和发布页面 取消发布页面 将发布日期设置为未来几分钟,然后保存并发布 验证页面绝对不可见 等待时间的到来,甚至再等几分钟 该页面从未发布过 设置发布日期时,保存日志中将显示以下消息,这是正常的。但之后不会出现其他消息,并且该页面永远不会发布 2016-10-25 17:46:20784[P4808/D10/T21]信息Umbraco.Core.Services.Conte

我正在使用安装在Azure虚拟机上的Umbraco 7.5.2

如果设置了发布日期,则永远不会发布页面。我尝试了以下步骤

  • 创建和发布页面
  • 取消发布页面
  • 将发布日期设置为未来几分钟,然后保存并发布
  • 验证页面绝对不可见
  • 等待时间的到来,甚至再等几分钟
  • 该页面从未发布过
  • 设置发布日期时,保存日志中将显示以下消息,这是正常的。但之后不会出现其他消息,并且该页面永远不会发布

    2016-10-25 17:46:20784[P4808/D10/T21]信息Umbraco.Core.Services.ContentService-Id为“1312”的内容“Video1”正在等待发布,无法发布

    我已经在同一个虚拟机上复制了我的生产Umbraco文件夹和数据库。该实例适用于计划发布

    我想知道是否有人能提供一些线索,关于这个问题可能是什么或者我可以在哪里寻找。我希望避免将生产数据迁移到此测试站点


    谢谢

    这个问题可能与azure VM上的不同时区有关,因为Umbraco正在使用服务器时间在代码执行内部继续。这应该是第一件要检查的事情


    在版本7.6.0()中,可以设置服务器时区,然后设置具有精确偏移量的时间,这样就不会出现此类问题。

    该问题可能与azure VM上的不同时区有关,因为Umbraco正在使用服务器时间在代码执行内部进行。这应该是第一件要检查的事情


    在版本7.6.0()中,可以设置服务器时区,然后设置具有精确偏移量的时间,这样就不会出现此类问题。

    除了Marcin的答案外,还可以检查服务器是否可以访问自身,因为它会自行ping以触发计划发布。如果无法解析自己的地址,计划的发布将失败。这种情况并不经常发生,但我见过一些非常锁定的安装,其中服务器无法解析自己的地址。

    除了Marcin的回答之外,还要检查服务器是否可以访问自己,因为它会自行ping以触发计划发布。如果无法解析自己的地址,计划的发布将失败。这种情况并不经常发生,但我见过一些非常锁定的安装,服务器无法解析自己的地址。

    对我来说,这是一个错误的
    umbraco应用程序URL
    路径(它必须指向YOURDOMAIN/umbraco)修复此url后,一切正常运行

    对我来说,这是一个错误的
    umbraco应用程序url
    路径(它必须指向YOURDOMAIN/umbraco)修复此url后,一切正常运行

    在Azure中,开发环境和产品环境都位于同一个VM上。Prod DB既不能与Dev一起工作,也不能与Prod代码一起工作。Dev DB同时使用Dev和Prod代码。两个dbs的时区相同。开发环境和产品环境都位于Azure中的同一个VM上。Prod DB既不能与Dev一起工作,也不能与Prod代码一起工作。Dev DB同时使用Dev和Prod代码。两个dbs的时区相同。这是一个托管问题。在这种情况下,您必须让负责网站托管的人确保web服务器能够自行ping。这是一个托管问题。在这种情况下,您必须让负责网站托管的人确保web服务器能够自行ping。