У меня есть сервер SSRS, настроенный на использование базовой аутентификации - с использованием имени пользователя и пароля. Когда я нахожусь в интерфейсе веб-управления (https://alpha.myserver.com/Reports), я получаю диалог имени пользователя и пароля, вводя имя пользователя и пароль, которые я настроил, и система дает мне доступ. Аналогично, если я посещаю URL-адрес веб-служб (https://alpha.myserver.com/reportservice), я получаю тот же диалог входа в систему, а затем система предоставит мне доступ.Почему SSRS разрешает доступ несколько раз, но не другие?
Теперь, что странно, я внедряю средство просмотра отчетов в приложение MVC. Это приложение настроило учетные данные, которые отправляются вместе с запросами. Приложение использует URL-адрес веб-службы для некоторых вещей (получить список отчетов, папок и т. Д.) И «отображаемые» URL-адреса для отображения отчетов.
Когда я запускаю приложение локально на своей машине dev, настроенной для разговора с удаленным сервером SSRS, все работает нормально. Вчера я сделал первое развертывание приложения на тестовом сервере, и я получаю код ответа «401 не авторизованный», когда я вызываю вызов веб-сервисов для отображения отчетов. Я не понимаю, почему в тех же случаях учетные данные работают, а в других случаях - нет. У меня есть двойная и тройная проверка, что я использую один и тот же домен, имя пользователя и пароль в каждом случае.