“未设置对象引用”更改文档类型后

发布于 2024-11-27 12:24:54 字数 361 浏览 0 评论 0原文

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

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

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

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

请帮忙!!

I made a change to a document type (renamed a property and its alias, and added another property) and now a user control that calls node.ChildrenAsTable("doctypealias") is giving 'Object reference not set to an instance of an object'. I've confirmed that node != null.

I'm using Umbraco 4.7.0. on a dedicated web server (full trust) running IIS7.

I've tried recycling app pool, restarting IIS, deleting umbraco.config, touching web.config, re-uploading the user control, republishing entire site. Nothing works.

To clarify, the user control gets the current node, and tries then to call ChildrenAsTable() on the current node. The current node's children are pages of the doctype that I edited.

Please help!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

时光瘦了 2024-12-04 12:24:54

您是否尝试过重新发布节点或重新发布整个站点,因为这有时可以帮助解决文档类型更改但内容未重新发布的问题(因此数据库和发布的 XML 文件之间存在不匹配)。

Have you tried republishing the node or republishing the entire site as this can sometimes help this issue where a doctype changes but the content doesn't get republished (so there is a mismatch between the DB and the published XML file).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文