在 Sitecore 中重建链接数据库
Posted
技术标签:
【中文标题】在 Sitecore 中重建链接数据库【英文标题】:Rebuilding link database in Sitecore 【发布时间】:2020-07-22 15:25:24 【问题描述】:在 Sitecore 8.1(初始版本)中重建链接数据库时出现以下错误。
对象引用未设置为对象的实例。 [NullReferenceException:对象引用未设置为对象的实例。] Sitecore.Shell.Applications.Dialogs.RebuildLinkDatabase.RebuildLinkDatabaseForm.CheckStatus()
有什么修复错误的建议吗?
谢谢, 卡提克
【问题讨论】:
【参考方案1】:Sitecore 8.1 于 5 年前发布,此后进行了大量改进。产品似乎是 out of mainstream support,因此 Sitecore 不会在这里为您提供帮助。
您可以执行以下操作:
-
下载iLSpy——逆向工程工具查看源代码
查看
RebuildLinkDatabaseForm
类,CheckStatus
方法是如何实现的; NRE 可以在哪里冒泡
使用额外的日志记录和改进的 NRE 处理重新编译代码并通过 wwwroot\sitecore\shell\Applications\Dialogs\RebuildLinkDatabase\RebuildLinkDatabase.xml
文件将其连接起来
【讨论】:
以上是关于在 Sitecore 中重建链接数据库的主要内容,如果未能解决你的问题,请参考以下文章