“未设置对象引用”更改文档类型后
我对文档类型进行了更改(重命名了一个属性及其别名,并添加了另一个属性),现在调用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否尝试过重新发布节点或重新发布整个站点,因为这有时可以帮助解决文档类型更改但内容未重新发布的问题(因此数据库和发布的 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).