hyperlink.NavigateUrl = Sitecore.StringUtil.EnsurePrefix('/',Sitecore.Resources.Media.MediaManager.GetMediaUrl(item));
Когда я пытаюсь щелкнуть ссылку, он говорит, что ресурс не найден. потому что он пытается получить элемент из веб-базы данных. Как я могу получить элемент из основной базы данных?Sitecore: Get Media Item из основной базы данных
Хотя вы * можете * сделать это, О.П. следует учитывать, если он * должен * , Если это общедоступный код сайта и сайт развернут на CD-сервер, лучше всего использовать CD-сервер, чтобы удалить строку соединения для «master». Если это будет сделано, оба этих ответа потерпят неудачу. – sh1rts