SSRS ReportViewer 9.0; IIS6; this.Controller Error - PullRequest
1 голос
/ 16 декабря 2011

Я развернул приложение ASP.NET 2.0 сегодня (в тесте работает нормально). У меня есть элемент управления ReportViewer в веб-форме ASPX. После запуска отчета через веб-форму я получаю панель инструментов SSRS без значков и без отчета. При наведении курсора я получаю сообщение об ошибке «this.Controller имеет значение null или не является объектом».

Я видел это сообщение [http://otkfounder.blogspot.com/2007/11/solving-reportviewer-rendering-issue-on.html][1] [1]: http://otkfounder.blogspot.com/2007/11/solving-reportviewer-rendering-issue-on.html, но я не нашел никаких сообщений, связанных с выполнением этого в IIS6 / Windows 2003.

У нас это работает на аналогичном тестовом сервере, Windows 2003, IIS6, и тот же код выполняется без проблем, и отчет отображается. Мы должны упустить что-то простое. .NET Framework 3.5 установлен на рабочий сервер (и тестовый)

Кто-нибудь может помочь?

Ответы [ 2 ]

0 голосов
/ 12 декабря 2013

Режим управляемого пула приложений пула!

У меня были проблемы (только сейчас) с тем, что было указано в вашей ссылке, но другая причина.

Проблема для меня оказаласьв IIS тоже.Режим «управляемого конвейера» пула приложений, из которого вызывался отчет, был установлен как «Интегрированный» вместо «Классический», это означало, что сопоставления обработчиков обрабатывались по-разному, отсюда и отсутствие значков.

Измените режим пула приложений, перезапустите IIS, и он должен работать.

0 голосов
/ 16 декабря 2011

Это как бы связано с проблемой. Убедитесь, что у вас есть все эти патчи на вашем сервере.И ваш веб-сервер, и сервер, на котором размещены SSRS.Также проверьте эту ссылку, и, похоже, это самая последняя версия со всеми исправлениями, объединенными в одну. Ссылка .Я столкнулся со всеми этими проблемами, когда впервые применил средство просмотра отчетов SSRS.

...