Я реализовал решение из здесь (с эквивалентами 2017 года из комментариев), но я наткнулся на контрольно-пропускной пункт и не смог найти решение. Тег '<' machineKey '>' из web.config и из rsportal.exe.config удаляется после перезапуска .
Из-за этого (я думаю) после входа в систему я получаю 500 Внутренняя ошибка сервера. Я искал журналы и нашел эту ошибку:
метательный
Microsoft.ReportingServices.Diagnostics.Utilities.UnhandledHttpApplicationException:
,
Microsoft.ReportingServices.Diagnostics.Utilities.UnhandledHttpApplicationException:
Сервер отчетов обнаружил необработанное исключение в
HttpApplication.
---> System.Web.HttpException: проверка MAC состояния представления завершилась неудачно. Если это приложение размещено на веб-ферме или в кластере, убедитесь, что
machineKey конфигурация указывает тот же validationKey и
алгоритм проверки. Автогенерация не может использоваться в кластере.
Я установил тег machineKey в RSPortal.exe.config, web.config и в rsreportserver.config. Я попытался удалить ключ шифрования и перезапустить его, но это не помогло. Любая идея, как это исправить или что это вызывает?