Службы отчетов - пользовательская библиотека не работает после установки отчета на рабочий сервер - PullRequest
1 голос
/ 21 мая 2010

Я создал отчет, который использует собственную библиотеку, созданную мной. Я скопировал эти библиотеки в следующие папки:

c: \ Program Files \ Microsoft SQL Server \ MSSQL.3 \ Отчетность Услуги \ ReportServer \ Bin \

c: \ Program Files \ Microsoft Visual студия 8 \ Common7 \ IDE \ PrivateAssemblies \

Все отлично работает, когда я запускаю отчет в среде разработки с использованием Visual Studio. Когда я устанавливаю его на производственном сервере (где также были скопированы эти библиотеки), возвращается следующая ошибка:

Не удалось загрузить узел узла выражения. Подробности: инициализатор типа для «MyParserForReportingServices.MyParser» вызвал исключение. (RsErrorLoadingExprHostAssembly) Может кто-нибудь, пожалуйста, помогите мне?

Ответы [ 2 ]

3 голосов
/ 25 мая 2010

добавьте свою dll в эту папку тоже

C: \ Program Files \ Microsoft SQL Server \ MSSQL.3 \ Отчетность Услуги \ ReportManager \ Bin

0 голосов
/ 26 мая 2010

У меня была такая же проблема, я скопировал DLL в папку ReportServer и работал !!

Странно, потому что в док. ReportManager упоминается, но ReportServer нет.

Спасибо, Масуд!

...