未安装 KIM 时如何查找 Kentico 修补程序

How to find Kentico hotfix when KIM is not installed

在我的开发机器上,我可以使用 KIM 查看 Kentico 网站的修补程序级别。我们的生产机器上没有安装 KIM。

在 Kentico v7.0 中,CMS Desk 报告了修补程序级别,但在 Kentico v9.0 中并非如此。

有没有什么地方可以让我在不使用 KIM 的情况下找到修补程序级别?

在帮助工具栏的用户界面(管理员)中。

您也可以在 CMS_SettingsKey table 的数据库中找到它。查找 CMSHotfixVersion KeyName。

您通常可以在几个地方找到它:

  1. 数据库
  2. 文件系统
  3. 肯蒂科 UI

如果你从数据库中获取你的信息,它只会与数据相关。如果您从文件系统获取信息,它会告诉您文件的版本。如果您查看 Kentico UI,它会显示数据库中的内容。

要从数据库中获取信息 运行 此查询:

SELECT *
FROM CMS_SettingsKey
WHERE KeyName = 'CMSDataVersion' OR
KeyName = 'CMSDBVersion' OR
KeyName = 'CMSHotfixVersion'

KeyValue 字段将包含您要查找的信息。

要从文件系统获取信息,请转到 Bin 目录并右键单击任何 CMS dll,然后转到属性>详细信息。产品版本将为您提供版本信息。

在文件系统中,您还可以在 /App_Data/Install/Hotfix.txt

下的 txt 文件中找到修补程序

要从 UI 获取信息,请登录 Kentico 并单击屏幕右上角的问号,它将显示当前版本。

只需转到管理面板并单击“?”屏幕右侧的图标。这将打开一个滑动区域,显示正确的修补程序版本。

如果你想应用热修复,而我们的系统中没有 KIM,那么你可以直接下载该实用程序并应用它。

修补程序URL http://devnet.kentico.com/download/hotfixes