Sitecore Connect for Content Hub 5.0.0をPaaS環境に導入した後のトラブルシューティングについて


解説

この記事では、Sitecore Connect for Content Hub 5.0.0をAzure Web AppsのSitecoreソリューションに展開した後に、最も頻繁に発生する可能性のある問題のトラブルシューティングの手順について記述しています。

 

シナリオ 1 - ImageフィールドのSitecore DAM参照ボタンが機能しない

症状

Sitecore Connect for Content Hub 5.0.0モジュールをデプロイすると、Imageフィールドの上にSitecore DAM参照ボタンが表示されるようになります。しかし、このボタンが機能しないことがあります。

トラブルシューティングの手順

  1. Coreデータベースのsitecore/system/Field types/Simple types/Image 項目のControlフィールドを確認します。
  2. フィールドに「content:Image」値が含まれている場合、フィールドをクリアしてアイテムを保存します。

 

シナリオ 2 - System.Runtime.CompilerServices.Unsafe アセンブリ バージョンの衝突

症状

Sitecore Connect for Content Hub 5.0.0をデプロイした後に、以下のエラーが発生する場合があります:

Could not load file or assembly 'System.Runtime.CompilerServices.Unsafe, Version=4.0.4.1, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

トラブルシューティングの手順

web.configファイルに以下のアセンブリ バインディングを追加します:

<dependentAssembly>
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.4.1" newVersion="4.0.4.0"/>
</dependentAssembly>