症状
移行操作を実行すると、次のメッセージが表示されます。
The object with the following address '{0}' was expected to be located under the following web address '{1}'. This can happen when there is an error in the Alternate Access Mappings configuration.
エラーコード
IN-549-142
IN-550-142
詳細
このエラーは、ShareGate Migrate があるエレメントのアドレスが別のエレメントの配下に存在することを想定しているにもかかわらず、実際にはそうなっていないことを意味します。例えば、リスト用のカスタムフォームは通常、そのリストのルートフォルダー内のフォルダーに配置されるため、そのリストの配下に存在するはずです。リストのアドレスが "http://site/list" である場合、ShareGate Migrate はフォームのアドレスが "http://site/list/..." で始まることを想定します。フォームのアドレスが "http://site/anotherList/..." や "http://anotherSite/list/..." など別のものである場合、ShareGate Migrate はこのエラーを表示します。
このエラーは多くの場合フォームやワークフローに関連しており、最も一般的な原因は、フォームやワークフローが別の場所からコピーまたは移動された際に、正しく更新されなかったことです。
この問題は、Alternate Access Mappings の構成が原因で発生することもあります。例えば、"Site Name" という Site Collection を作成した場合、それを Alternate Access Mappings に必ず追加する必要があります。Alternate Access Mappings の管理方法の詳細については、こちらを参照してください。
解決方法
最初に確認すべきことは、そのオブジェクトが移行元サイト内の正しい場所にあるかどうかです。これを確認するには、SharePoint Designer で移行元サイトに接続し、"All Files" をクリックしてサイトのフォルダー構造内を移動します。次に、親エレメント(通常はサイトまたはリスト)と、問題のあるエレメント(多くの場合フォームまたはワークフローファイル)の両方を見つけ、問題のあるエレメントがサイト/リスト内の正しい場所にあるかどうかを確認します。そうでない場合は、それを正しい場所にコピーするか、新しく作成し、その後サイト/リストが古いエレメントではなく新しいエレメントを参照するように更新してください。
すべてが正しく構成されているように見える場合は、Alternate Access Mappings の構成に問題がある可能性があります。構成方法の詳細については、こちらを参照してください。
この記事はAIによって翻訳されています。ご不明な点がある場合は、英語の原文をご確認ください。
