0

TDS 更新パッケージを使用してアイテムを TEST 環境に展開しようとしています。インストールすると、アイテムは「常に更新」とマークされていますが、すべてのアイテムがスキップされます。ログを確認したところ、バージョンの削除中にオブジェクト参照エラーが発生していることがわかりました。

オブジェクト参照エラー

次に、Deployment manager を使用してアイテムをDeploy Onceに更新し、 Field level deployment の下のすべてのフィールドを選択しました。

展開マネージャー

注: イメージは、デプロイ アクションを上記の「常に」として示しています

これを行った後、パッケージは正常にインストールされ、エラーは記録されませんでした。インストール後のログは、フィールドが更新されたことを示しました。

2/18/2016-22:16: 項目 '/sitecore/content/Repository/Data-Items/Common/ContactAgencies/Agency1' のフィールド 'Description.en' を更新しています

ただし、Sitecore アイテム バージョンと TDS を比較すると、まだ違いがあり、パッケージはフィールドを更新しませんでした。

説明フィールドは更新されません

誰かが私たちを助けることができれば感謝します!!.

以下の Sitecore インスタンスを使用しています

Sitecore.NET 8.0 (リビジョン 150223)

2015 年 2 月 23 日

.NET フレームワーク 4.0.30319.34003

©サイトコア。全著作権所有。

データベースのバージョン: 500

ちなみに、ここで提供されている解決策を試しました。

4

2 に答える 2

4

この問題は既知であり、 より古いバージョンの TDS で発生します5.1.0.8。バージョンをこれよりも高いバージョンに更新すると、バグはそこで解決されます。

あなたがそれを修正したいのであれば、実際にはこれに対する回避策があります

web.config以下をターゲット Sitecore インスタンスのに追加する必要があります:

1. Locate the <configSections> element at the top of the web.config
2. Add the section "<section name="sitecorediff" type="Sitecore.Update.Configuration.ConfigReader, Sitecore.Update"/>"
3. Right after the close of the </configSections> element add "<sitecorediff/>" element

詳しくはこちらをご覧ください

以下がうまくいかない場合は、Hedgehog サポートにメールしてください。

于 2016-02-19T11:32:14.600 に答える