缺少所需的许可证:Sitecore.Ecommerce

Required license is missing: Sitecore.Ecommerce

有谁知道如何解决这个 sitecore.ecommerce 许可错误?

Required license is missing: Sitecore.Ecommerce

这与我们生产服务器上的代码完全相同,并且运行良好。

Sitecore.NET 7.5(修订版 141003)

这是我的数据文件夹键:

<sc.variable name="dataFolder" value="C:\inetpub\wwwroot\MySitecoreSite\Data" />

我运行以下工具验证许可文件参考:SITECORE CONFIGBUILDER (SCB 1.4)

并找到以下键值:

<setting name="LicenseFile" value="C:\inetpub\wwwroot\MySitecoreSite\Data\license.xml" />

更新:

修复使用的是 Sitecore 提供的不同许可证文件。

要查看可用的许可证,请打开 Sitecore Desktop,然后转至 控制面板 ⇀ 管理 ⇀ 显示此系统上安装的许可证

很可能您不会在列表中找到 "Sitecore.Ecommerce" 或 "Sitecore.EcommerceFundamentals"。

查明您认为正在使用的许可证文件是否真的是正在使用的那个。最简单的方法是简单地从数据文件夹中删除 license.xml 文件并尝试访问 /sitecore。这应该会失败并显示以下消息:

The resource you are trying to access requires the following license: Runtime.

我认为按照这些步骤操作后,您将确保使用了正确的许可文件,并且它没有电子商务许可。这意味着您需要获得另一个许可文件。