Как я могу использовать отчет RDLC без установки Report viewer.exe на размещенный сервер - PullRequest
1 голос
/ 11 мая 2010

Я создал веб-сайт сервера отчетов asp.net, используя .net frame work 3.5 sp1 в настоящее время размещает приложения в Rackspace Cloud, где они не позволяют устанавливать reportviewer.exe на сервере Так есть решение, где я могу использовать отчет Rdlc без установки ReportViewer.exe. Нужно решение Срочно ..

Ответы [ 2 ]

2 голосов
/ 01 июля 2010

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

8.0 - VS 2005:

Google "Microsoft Report Viewer 2005, распространяемый sp1"

9.0 - VS 2008:

Google "Microsoft Report Viewer 2008, распространяемый sp1"

10.0 - VS 2010

Google "Microsoft Report Viewer 2010 распространяемый"

затем либо:

  1. установите (ReportViewer.exe) соответствующую версию на вашем ПК, а затем получите необходимые библиотеки DLL из GAC, используя gacutil.exe, и, как только у вас появятся библиотеки DLL, разверните библиотеки DLL вместе с вашим приложением, как если бы любые другие dll

  2. откройте ReportViewer.exe с вашей любимой программой архивирования (например, 7Zip), а затем извлеките файл cab, затем откройте кабину с помощью 7zip и получите необходимые библиотеки.

сделано, вырезано, распечатано ...

это просто не в моей голове - дайте мне знать, если вам нужно больше подробностей (но вышеперечисленного должно быть достаточно, чтобы перебить вас)

0 голосов
/ 14 марта 2012

Вот еще один метод, который я нашел очень полезным:

Чтобы получить доступ к файлам в папке Global Assembly Cache, вы можете сделать это:

Subst b: %windir%\assembly

Нашел это решение здесь .

...