【问题标题】:Getting umbraco context from Quartz.net从 Quartz.net 获取 umbraco 上下文
【发布时间】:2016-03-25 00:16:28
【问题描述】:

我们仍然支持旧的 umbraco 4.11 应用程序。我们已经在应用程序中实现了 Quartz.net,以便我们可以运行一些计划任务。

我遇到的一个问题是,从 Quartz 作业(它只是一个类)中,我无法访问任何节点。例如,甚至像这样简单的代码:

var homePage = new Node(-1);

返回空属性(尽管它似乎确实表明它已经找到了节点)。

我知道4.11是一个非常旧的版本,但是有没有办法通过指定域名来获取根节点?或者任何其他任何人都可以想到的方法?

提前致谢 点开发

【问题讨论】:

    标签: umbraco quartz.net


    【解决方案1】:

    在旧版本的 Umbraco 中,如果不处于 Umbraco 站点本身的上下文中,您将无法调用任何 API。

    完成任务的最简单方法可能是在站点上创建一个 URL,您可以调用该 URL 来执行任务(它可以是物理页面,或者您可以使用旧版本 Umbraco 中的 BASE 功能),然后从您的 Quartz 作业中调用该 URL。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-09
      • 1970-01-01
      • 1970-01-01
      • 2019-09-02
      • 1970-01-01
      • 2016-02-09
      • 1970-01-01
      • 2011-07-15
      相关资源
      最近更新 更多