Я работаю над динамической страницей, которая выполняет поиск данных на основе метаданных в хранилище терминов. Итак, у меня настроен столбец управляемых метаданных, и я могу использовать его для запроса списков и тому подобного без проблем. У меня также есть библиотека изображений с управляемым столбцом метаданных, которые я использую для возврата соответствующих изображений.
Проблема в том, что я, как администратор фермы, могу просматривать и редактировать все метаданные в моей библиотеке изображений. Обычные пользователи с правами чтения видят пустое поле. Они не получают результатов поиска, как если бы метаданные были пустыми. Я даже сделал пользователя администратором семейства веб-сайтов, и он может добавлять метаданные, но не видеть их ни в каком виде или на странице свойств объекта. Он видит это только на странице редактирования.
Моя служба метаданных настроена нормально, концентратор содержимого работает без проблем, на странице нет ошибок. Публикация отключена, поэтому это не вопрос утверждения. Кто-нибудь видел что-нибудь подобное раньше?
На уровне корневого семейства веб-сайтов есть список TaxonomyHiddenList, у которого по какой-то причине не было необходимых разрешений. У него должны были быть права на чтение для группы NT AUTHORITY \ прошедших аутентификацию пользователей, но их там не было. Я добавил их обратно, и все работает нормально.
Думаю, какой-то глюк при создании коллекции сайтов.