2008-12-01 3 views
0

Недавно я обновил приложение к структуре 3.5 (от версии 2.0). Приложение связывается с Reporting Services (2005) удаленно через URL-адрес. Все это работает нормально, но при развертывании на dev-сервере (win 2003) я получаю ошибку 403 при попытке вызвать сервер отчетов.Reporting Services 403 error

«Вы не авторизованы для просмотра этой страницы ...

HTTP Error 403 - Forbidden»

Это только начало происходить после того, как 3,5 основа была установлена, я пробовал различные настройки безопасности, но не может заставить это работать снова.

Кто-нибудь знает, какая безопасность должна быть установлена ​​или что мне нужно изменить?

Спасибо.

ответ

0

Не уверен, что я должен ответить себе или просто прокомментировать, но в любом случае.

Обнаружено (или хотя бы a) решение с другого поста. По-видимому, корневой каталог служб отчетов может быть поврежден - как не понятно - но я удалил виртуальный каталог ReportServer и воссоздал его с помощью средства настройки служб Reporting Services.

Он снова работает, спасибо за ответы.

0

Когда вы говорите, что вы называете сервер отчетов, что вы имеете в виду конкретно? Войдите в диспетчер отчетов с помощью этого URL: www.myserver.com/reports?

Основная причина заключается в том, что локально вы аутентифицированы неявно как пользователь, с которого вы вошли на сервер. Доступ к серверу удаленно в браузере, необязательно аутентифицирует вас. У вас включена анонимная аутентификация в IIS на сервере? Если это так, вы авторизованы как общедоступный анонимный/гостевой пользователь и не имеете доступа к серверу отчетов. Отключив анонимную аутентификацию, вам будет предложено подтвердить имя пользователя/пароль.

+0

Ссылка отчета в приложении указывает на URL-адрес сервера отчетов «http: // devserver/ReportServer? ...», который затем открывает отчет в новом окне браузера, используя встроенный просмотрщик html. – Harrison 2008-12-01 19:13:30