hyperlink.NavigateUrl = Sitecore.StringUtil.EnsurePrefix('/',Sitecore.Resources.Media.MediaManager.GetMediaUrl(item));
リンクをクリックしようとしているときに、リソースが見つかりません。 Webデータベースからアイテムを取得しようとしているためです。マスターデータベースからアイテムを取得するにはどうすればよいですか?Sitecore:マスターデータベースからメディアアイテムを取得
は、OPが考慮すべきであれば、彼*べきです* 。これが公開されているWebサイトのコードで、サイトがCDサーバーに展開されている場合、CDサーバーのベストプラクティスは "master"の接続文字列を削除することです。これが行われた場合、これらの回答は両方とも失敗します。 – sh1rts