2016-10-21 4 views

答えて

6

はい、シリアル化して新しい環境でデシリアライズできます。

すべてのパスワードはbにリセットされることに注意してください。

以下に、ロールマネージャの画面があります。

  • シリアル化のすべての役割
  • があなたのサイトコア6ソリューションのすべての役割をシリアル化するための最初のすべての役割

使用を元に戻す:2つのボタンがあります。 という新しいディレクトリがData\serializationフォルダにあります。

enter image description here

あなたのサイトコア8ソリューションにフォルダをコピーします。 Sitecore 8の役割をシリアライズし、[Sitecore 8ソリューションのRevert All Roles]をクリックします。最初にシードコア8のロールをシリアライズする必要があります。Revertを最初にシリアライズせずにクリックすると、シークコア6にはなくてもシークコア8にあったすべてのロールが削除されます。

これらの手順をドメインとユーザーに対して繰り返します。

Sitecore Serialization Guideの第2.2.3項がトピックをカバーしています。

そして、ここではそれが役割とユーザーの両方を転送するサイトコアパッケージデザイナを使用することも可能ですTransferring user passwords between Sitecore instances

+0

こんにちはmarekはあなたにアプローチを簡単に教えてください。私はそれを行う方法が必要です。 –

+0

簡単な@マレックありがとう。それはアクセス権をカバーするだろうか? –

+0

アイテムへのアクセス権を意味する場合、答えは* no *です。それらはアイテムに直接格納されます。 –

3

のガイドです:

SItecore Package Designer

ベア心​​の中の任意のユーザーが、このように転送されていることでしょうSitecoreがパスワードをハッシュ形式でデータベースに保存するため、パスワードをランダムな値にリセットする必要があります。

ドメインを移行するには、デフォルトでSitecoreがこれらを/App_Config/Security/Domains.configに追加します。このファイルをVisual Studioプロジェクトに追加するか、インスタンス間でコピーします。

関連する問題