答案 0 :(得分:2)
看起来您正在尝试使用Kentico Hotfix Utility从v9.0.50升级到修补程序v10.0.41,Kentico不支持。您无法使用Kentico Hotfix Utility将Kentico从一个主要版本升级到另一个主要版本。你需要:
我感谢您找到了一个缺少的lib文件夹,但即使存在此文件夹,您仍然无法使用修补程序实用程序执行主要版本升级。
答案 1 :(得分:1)
我认为在您的情况下,您只有部署的CMS文件夹。但升级需要部署时不需要的Lib文件夹。
你可以做的是从另一个实例中找到Lib文件夹,或者只安装CMS的V9,你可以在C:\ Program Files(x86)\ Kentico \ 9.0 \ Webinstaller \ Web中找到丢失的Lib文件夹
答案 2 :(得分:0)
很少有事情可以导致这种情况:
您是否尝试在Visual Studio中打开项目并构建项目?其次,您是否选择了包含CMS和Lib目录的目录?
答案 3 :(得分:0)
您的项目是否具有默认结构,或者它是否已安装到网站的根目录?默认结构是一些文件夹,下面是CMS,Lib以及.sln文件和其他一些文件。看起来你只有CMS文件夹的内容。在这种情况下,您需要原始项目或升级手动方式。
答案 4 :(得分:-1)
您也可以从Kentico
运行CodeUpgrade工具基本检测
从命令行运行CodeUpgrade.exe,并将项目解决方案文件的路径作为参数(WebSite.sln或WebApp.sln)。
例如:
CodeUpgrade.exe C:\inetpub\wwwroot\Kentico9\WebSite.sln
该工具会生成一个csv文件,其中包含项目中的自定义代码实例列表,这些代码在Kentico 10中不再有效。该信息将帮助您在执行升级后更新自定义代码。
Source - Kentico documentation文档包含运行和检测不兼容代码的所有命令。这可能会对你有所帮助。
Kentico 9到10升级工具 - http://download.kentico.com/CMSUpgrades/Upgrade/Upgrade_9_0_10_0.exe
在执行升级前确保的基本步骤 - https://docs.kentico.com/k10/installation/upgrading-to-kentico-10