9

Sitecore プロジェクトをサーバーにデプロイしましたが、エラーが発生しました

必要なライセンスがありません: ランタイムの説明: 未処理の例外が発生しました.....

例外の詳細: Sitecore.SecurityModel.License.LicenseException: 必要なライセンスがありません: ランタイム

Sitecore CMS Setup をダウンロードしてインストールし、ライセンス キーをサーバーに入力する必要がありますか? すべてが Web サイトのファイル構造に含まれていると思っていました。

追伸/これは非常に単純な質問であるという事実を許してください-非常に時間がかかります. どうもありがとう、

4

1 に答える 1

19

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" />

お役に立てれば。

于 2013-11-07T01:39:39.047 に答える