从Quartz.net获取umbraco上下文

从Quartz.net获取umbraco上下文,umbraco,quartz.net,Umbraco,Quartz.net,我们仍然支持旧的umbraco 4.11应用程序。我们已经在应用程序中实现了Quartz.net,以便可以运行一些计划任务 我遇到的一个问题是,从Quartz作业(这只是一个类)中,我无法访问任何节点。例如,即使代码非常简单: var homePage = new Node(-1); 返回空属性(尽管它似乎表明它已找到节点) 我意识到4.11是一个非常旧的版本,但是有没有办法通过指定域名来获取根节点呢?或者其他任何人都能想到的方法 提前谢谢 dotdev在较旧版本的d Umbraco中,如果不

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

我遇到的一个问题是,从Quartz作业(这只是一个类)中,我无法访问任何节点。例如,即使代码非常简单:

var homePage = new Node(-1);
返回空属性(尽管它似乎表明它已找到节点)

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

提前谢谢
dotdev

在较旧版本的d Umbraco中,如果不在Umbraco站点本身的上下文中,就不能调用任何API

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