DotNetNuke调用wcf服务以获取模块(ModuleId)失败-对象引用null异常

DotNetNuke调用wcf服务以获取模块(ModuleId)失败-对象引用null异常,dotnetnuke,Dotnetnuke,我正在开发DotNetNuke 7.4版。 在我正在创建的模块的Setting.ascx客户端代码中,我有一个对wcf服务的jquery ajax调用,该调用应该获取我传递给服务方法的moduleId的模块信息 当它创建moduleController的新实例时,moduleController中的Factory属性为null。 因此,尝试获取模块失败,出现以下错误: 对象引用未设置为对象的实例 DotNetNuke.Entities.Modules.ModuleController modul

我正在开发DotNetNuke 7.4版。 在我正在创建的模块的Setting.ascx客户端代码中,我有一个对wcf服务的jquery ajax调用,该调用应该获取我传递给服务方法的moduleId的模块信息

当它创建moduleController的新实例时,moduleController中的Factory属性为null。 因此,尝试获取模块失败,出现以下错误: 对象引用未设置为对象的实例

DotNetNuke.Entities.Modules.ModuleController moduleController = new DotNetNuke.Entities.Modules.ModuleController();

if (moduleController != null)
{
    var requestedModule = moduleController.GetModule(moduleid);
}
我已经添加了DotNetnuke以及DLL所需的所有必要配置信息。
有人能告诉我我错过了什么吗

我不太明白您想做什么,但您希望使用ModuleControl工厂返回如下实例:

var modInfo = DotNetNuke.Entities.Modules.ModuleController.Instance.GetModule(moduleId, tabId, false);