Umbraco 7.5.6 计划发布不适用于生产

Umbraco 7.5.6 scheduled publish not working on production

我有一个 Umbraco 7.5.6 网站,发布 at/Unpublish 在本地工作正常。

然而,当部署到生产环境时,就好像这些事件甚至都没有被触发。

我已确保我的机器和服务器上的日期格式和时区相同。还要确保数据库日期格式与那些匹配。

有什么我应该关注的地方吗?

您可以查看 app_data 文件夹中的 log4net 日志。 Umbraco 对自己进行预定的 http 请求以进行发布。这些请求可能因多种原因而失败,并将显示在日志文件中。
使用 IIS url 重写模块的主机名 url 重定向可能是问题所在。
当 https.

上的站点 运行 的 umbracoUseSSL appsetting 未设置为 true 时,我也看到它失败了

我在几台服务器上看到过这种情况,通常是在网站无法自行解析时。调用 unpublish/publish 的任务访问站点以调用控制器操作。如果它无法访问自身,则事件永远不会触发。这通常发生在更安全的环境中。您可以通过查看“/App_Data/Logs/”文件夹中的日志文件来了解这一点。如果这是问题所在,将会有很多关于计划发布任务失败的消息。