部署的Sitecore许可证

时间:2013-11-07 01:03:20

标签: sitecore

我已将Sitecore项目部署到服务器并且我收到了错误

  

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

     

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

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

PS / Exscuse这是一个非常简单的问题 - 极其紧迫的时间。非常感谢,

1 个答案:

答案 0 :(得分:18)

Sitecore许可文件是默认情况下位于\Data文件夹中的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" />

希望这有帮助。