2011-12-15 2 views
1

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

Я видел эту публикацию [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 устанавливается на производственный сервер (и тест)

Может ли кто-нибудь помочь?

ответ

0

This is kinda related to the problem. Убедитесь, что у вас есть все эти исправления на вашем сервере. Как ваш веб-сервер, так и сервер, на котором размещены службы SSRS. Также проверьте эту ссылку, и похоже, что это самый современный, со всеми исправлениями, свернутыми в один. Link. Я ударился головой обо всех этих проблемах, когда я изначально реализовал контроль над просмотром отчетов SSRS.

+0

Кстати, я знаю, что вы arent сообщают о той же проблеме, что и первая ссылка, но по моему опыту 2 проблемы идут рука об руку. – Etch

0

App Pool Управляемый трубопроводный режим!

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

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

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