Episerver FileManagement では、一部の画像のファイル概要に「関連ページがありません」がありますが、これらの画像を使用するページがあります。更新、サイトの再起動、インデックスの再作成は役に立ちませんでした。画像は、PropertyImageUrl (または他の PropertyString も試しました) 型プロパティから画像パスを取得するコントロールによって表示されます。コントロールは次のようにレンダリングされます
var imageControl = new Image();
imageControl.ImageUrl = MediaFile; //string MediaFile - comes from property
imageControl.AlternateText = AltText;
if (ImageHeight != 0) imageControl.Height = ImageHeight;
if (ImageWidth != 0) imageControl.Width = ImageWidth;
Controls.Add(imageControl);
しかし、一部の画像は、次のような静的な src 値を持つ静的に記述されたタグです。
<img src="/Global/image.jpg"/>
これらのアプローチ (コントロールまたは静的タグを使用) のいずれも、epipserver ファイル システム イメージに新しく追加された 1 つのイメージでは機能しませんでした。「関連ページがありません」。しかし、ファイル マネージャーの他の画像には通常、関連ページが表示されているものがあります。これらの画像の関連ページへのレンダリングは、上記で説明したのと同じ方法で行われます。VPP プロバイダーがデフォルトで、filesummary.config もデフォルトです。実際に使用されているいくつかのランダムな画像には、filesummary に関連するページがないようです。これは、画像がページに表示される方法には依存しないようです。Episerver が filesummary に「関連ページ」リストを作成する方法に関する情報をお持ちでしょうか? 他に何を試すことができますか?この情報を更新するには、episerver に時間がかかるのではないでしょうか? どこに保管されていますか?