Kentico ';URLHelper';是';CMS.Helpers.URLHelper';和';CMS.GlobalHelper.URLHelper';

Kentico ';URLHelper';是';CMS.Helpers.URLHelper';和';CMS.GlobalHelper.URLHelper';,kentico,Kentico,我将Kentico升级到CMS8.2的修补程序版本48。现在我得到了这个错误 'URLHelper' is an ambiguous reference between 'CMS.Helpers.URLHelper' and 'CMS.GlobalHelper.URLHelper' 这在升级之前工作得很好。我从管理员界面登录后出现此错误 在web.config中,确保在节点中只引用了CMS.Helpers。删除对CMS.GlobalHelpers命名空间的引用。根据您的代码,您也可以将完整的

我将Kentico升级到CMS8.2的修补程序版本48。现在我得到了这个错误

 'URLHelper' is an ambiguous reference between 'CMS.Helpers.URLHelper' and 'CMS.GlobalHelper.URLHelper'

这在升级之前工作得很好。我从管理员界面登录后出现此错误

在web.config中,确保在
节点中只引用了
CMS.Helpers
。删除对
CMS.GlobalHelpers
命名空间的引用。根据您的代码,您也可以将完整的命名空间添加到代码中,但如果到处都出现这种情况,则可能不是可行的解决方案。

CMS.GlobalHelper.dll已重命名为CMS.Helpers.dll(dll和命名空间),因此不应同时提供这两个命名空间。检查项目文件夹(Lib和Bin),如果有文件(CMS.GlobalHelper.dll),则将其删除。只有CMS.助手应该留在那里

同时检查您的项目引用并查看这些文件夹的完整内容,您可能已经损坏了安装。理想情况下,将项目文件系统与新安装进行比较