Ошибка пользовательской проверки подлинности SSRS 2016 - доступ к DLL-библиотеке ProcessingObjectModel запрещен
У нас установлено два экземпляра SSRS 2016, один из которых требует аутентификации Windows, а другой требует пользовательской аутентификации. Последний следует всем последним указаниям из примера, на который все ссылаются, за исключением того, что он использует вызов REST для отдельного API аутентификации, который мы используем для наших приложений, а не для создания пользовательской БД только для этого использования. Мы дали себе все разрешения через веб-портал, используя учетную запись пользователя из этого отдельного API аутентификации. Все работает нормально, пока мы наконец не попытаемся выполнить отчет и получить ошибку,
Не удалось загрузить файл или сборку "Microsoft.ReportingServices.ProcessingObjectModel, версия =13.0.0.0, культура = нейтральная, PublicKeyToken=89845dcd8080cc91" или одна из ее зависимостей. В доступе отказано.
Мы не нашли ничего, ссылающегося на такую ошибку, и на данный момент в тупике. Любая помощь будет принята с благодарностью.
1 ответ
Я столкнулся с точно такой же проблемой, и причина была в настройке разрешений для учетной записи выполнения. Я предоставлял ему права администратора и полный контроль над папкой и файлом, но проблема сохранялась. Решение заключалось в удаленном рабочем столе на компьютере с учетной записью исполняющего пользователя и доступе к папке bin REport Server. С этим показалось всплывающее окно, чтобы получить постоянные права администратора, и принятие этого сняло проблему. Мне потребовалось несколько дней, чтобы это исправить, что кажется ошибкой. так что я подумал опубликовать это. Надеюсь, это поможет.