Umbraco ';未设置对象引用';更改单据类型后

Umbraco ';未设置对象引用';更改单据类型后,umbraco,Umbraco,我更改了文档类型(重命名了一个属性及其别名,并添加了另一个属性),现在一个调用node.ChildrenAsTable(“doctypealias”)的用户控件正在提供“未设置对象实例的对象引用”。我已确认该节点!=空 我用的是Umbraco 4.7.0。在运行IIS7的专用web服务器(完全信任)上 我尝试过回收应用程序池,重新启动IIS,删除umbraco.config,触摸web.config,重新上传用户控件,重新发布整个网站。什么都不管用 为了澄清,用户控件获取当前节点,然后尝试在当前

我更改了文档类型(重命名了一个属性及其别名,并添加了另一个属性),现在一个调用node.ChildrenAsTable(“doctypealias”)的用户控件正在提供“未设置对象实例的对象引用”。我已确认该节点!=空

我用的是Umbraco 4.7.0。在运行IIS7的专用web服务器(完全信任)上

我尝试过回收应用程序池,重新启动IIS,删除umbraco.config,触摸web.config,重新上传用户控件,重新发布整个网站。什么都不管用

为了澄清,用户控件获取当前节点,然后尝试在当前节点上调用ChildrenAsTable()。当前节点的子节点是我编辑的doctype的页面


请帮忙

您是否尝试过重新发布节点或重新发布整个站点,因为这有时有助于解决doctype更改但内容未重新发布的问题(因此DB和已发布的XML文件之间存在不匹配)。

嗨,James,尝试编辑给定节点时是否出现“Object reference not set”(对象引用未设置)错误,或者尝试在前端访问它时?是的,谢谢Tim。我确实在一段时间前修复了这个问题,但是忘记发布了。我必须简单地遍历每个子节点,然后手动逐个重新编译它们。重新发布整个网站不起作用。。。