无法在 Kentico Portal 引擎中保存转换更改 - 控制台中的错误

问题描述

我有一个正在运行的 Kentico 11 门户引擎站点,需要更新导航菜单控件中的转换。我以前做过很多次的事情。

今天我完成了所有步骤,保存按钮没有更新代码。它从不显示更改已保存的消息。

当我打开浏览器开发工具时,我在页面上看到几个错误errors

解决方法

要检查几件事。 这是否也发生在不同的浏览器中? 你能保存其他转换吗? 在此特定 Web 部件上,如果您选择不同的转换,是否会成功保存? 并且,事件日志是否记录了任何错误?

,

听起来可能是缓存问题。我的建议如下:

  • 重新启动 IIS
  • 打开一个私人浏览器窗口并登录
  • 尝试对相关代码进行编辑

如果这不能解决问题,您最近是否对 web.config 进行了任何更改,特别是 CMSHashstringsalt 值?如果是这样,这将导致您的宏失效。您需要转到“系统”>“宏”>“签名”并选中这两个框并退出宏。这可能需要一些时间,具体取决于您的网站,但这也有助于解决您的问题。