9

我已将我的 Sitecore 项目部署到服务器并收到错误消息

缺少所需的许可证:运行时描述:发生未处理的异常.....

异常详细信息:Sitecore.SecurityModel.License.LicenseException:缺少所需的许可证:运行时

我是否需要下载并安装 Sitecore CMS 安装程序并在服务器上输入许可证密钥?我期待这一切都包含在网站的文件结构中。

PS/请原谅这是一个非常简单的问题 - 时间非常紧迫。非常感谢,

4

1 回答 1

19

\DataSitecore 许可文件是一个 XML 文件,默认情况下位于您的文件夹中。默认情况下,它也被命名为“license.xml”。您应该在 web.config 文件中引用此文件:

  <!--  LICENSE
        This value define the physical location of the license file.
        Can be site path (ex. /folder/...) or absolute (ex. c:\folder\...)
  -->
  <setting name="LicenseFile" value="$(dataFolder)/license.xml" />

如果您的站点在另一个环境中工作,但不是在您的部署环境中工作,请确保您的\Data文件夹路径与此服务器上的相同。如果路径不同,则更改dataFolder变量的路径:

<sc.variable name="dataFolder" value="D:\<YOUR_PATH_HERE>\Data" />

希望这可以帮助。

于 2013-11-07T01:39:39.047 回答