【问题标题】:Sitecore license on Deployment部署时的 Sitecore 许可证
【发布时间】:2013-11-07 01:03:19
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: sitecore


    【解决方案1】:

    Sitecore 许可文件是一个 XML 文件,默认情况下位于您的 \Data 文件夹中。默认情况下,它也被命名为“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" />
    

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多