Развертывание средства просмотра отчетов Microsoft 2010

Требуется ли наличие распространяемого пакета Microsoft Report Viewer 2010 SP1 запускать на веб-сервере, чтобы пользователи могли просматривать страницы asp.net (созданные с помощью VS2010 SP1), которые ссылаются на элементы управления Microsoft ReportViewer?

Я надеялся, что если я сошлюсь на dll в веб-проекте, указанном в этой статье MS, чтобы мне не приходилось запускать распространяемый пакет на сервере.


person Josh    schedule 20.07.2011    source источник


Ответы (2)


Нет, распространяемый компонент не обязательно должен быть установлен на веб-сервере. Просто установите локальное свойство копирования для ссылок dll средства просмотра отчетов на true.

См. следующую статью. В нем обсуждается развертывание в среде Azure, но та же идея применима и к развертыванию на веб-сервере без распространяемого пакета.

http://msdn.microsoft.com/en-us/library/gg430128.aspx

person DCNYAM    schedule 20.07.2011
comment
После добавления ссылок на обе dll и установки для локальной копии значения true я все еще получаю сообщение об ошибке Не удалось загрузить файл или сборку «Microsoft.ReportViewer.ProcessingObjectModel,...». Я подтвердил, что и веб-формы, и обычная dll находятся в корзине папка. - person Josh; 20.07.2011
comment
Смотрите следующую тему. В нем обсуждается копирование dll для ProcessingObjectModel из GAC на вашем локальном компьютере разработчика в папку bin вашего проекта. social.msdn.microsoft. com/Forums/da-DK/vsreportcontrols/thread/ - person DCNYAM; 21.07.2011

Всегда лучше установить распространяемый пакет на веб-сервере, так как вы уверены, что включили все файлы, связанные со средствами просмотра отчетов.

Поскольку вы используете средство просмотра отчетов 2010 для отображения отчета ssrs, вам следует включить следующие библиотеки DLL в GAC:

  • Microsoft.ReportViewer.WebForms
  • Microsoft.ReportViewer.Common
  • Microsoft.ReportViewer.ProcessingObjectModel

Для получения дополнительной информации о том, как использовать средство просмотра отчетов 2010 и изменения, которые необходимо внести в файл web.config для использования средства просмотра отчетов 2010, см. следующий пост: http://ivarunsingh.blogspot.com/2011/12/report-viewer-2010.html

person varun    schedule 16.12.2011