Crystal Reports для VS 2008 - «Не удалось найти DLL менеджера пользовательских функций (ufmanager.dll)». - PullRequest
0 голосов
/ 24 ноября 2008

StackOverflow, ты моя единственная надежда!

Я достаточно неудачлив, что унаследовал приложение ASP.NET 3.5 примерно на 3/4 в процессе разработки. Этот проект использует Crystal Reports Basic для VS 2008 для создания файла PDF из источника данных. Довольно просто.

В любом случае, этот проект компилируется и работает нормально на моей машине разработки (VS 2008), но затем, когда я публикую его на сервере (на котором установлена ​​CR Basic для VS 2008 Runtime), я получаю это сообщение об ошибке при попытке экспортировать отчет в PDF:

Error in File C:\WINDOWS\TEMP\Report {D3596595-5217-4888-A770-72427B29DE27}.rpt:
The user function manager DLL (ufmanager.dll) could not be found.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Runtime.InteropServices.COMException: Error in File C:\WINDOWS\TEMP\Report {D3596595-5217-4888-A770-72427B29DE27}.rpt:
The user function manager DLL (ufmanager.dll) could not be found.

К сожалению, поиск в Google сообщения об ошибке только приводит к небольшому количеству результатов, и они не помогли.

Мой сервер работает под управлением Windows 2003 x64 SP2. Я попытался установить среды выполнения Crystal Reports на сервере (версии x86 и x64). Как ни странно, приложение не определяет версию x64, поэтому я использую версию x86.

Я вижу файл ufmanager.dll в C: \ Program Files (x86) \ Business Objects \ Common \ 2.8 \ bin , но я не знаю, где находится мое приложение ищет это. Я даже пытался вставить его в папку «bin» моего приложения, но безуспешно.

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

Ответы [ 6 ]

1 голос
/ 12 марта 2009

Я просто потратил два дня на эту ошибку и был готов вырвать мои волосы. Суть в том, что предоставление пользователю полного доступа IIS_WPG к папке Crystal bin сделало это. Это очень похоже на известную ошибку unknown.rpt при настройке Crystal на сервере Windows 2003.

Важно отметить, что ребята из службы поддержки Crystal (я говорил с двумя из самых лучших) никогда не видели этой ошибки, и она только документируется в сети один или два раза. Мы все предполагаем, что это из-за того, что я использовал установку виртуального выделенного сервера Godaddy, и что это вызвано виртуальным программным обеспечением. Чтобы прочитать все об этом беспорядке, перейдите на https://forums.sdn.sap.com/thread.jspa?forumID=313&threadID=1261161.

Это форум сообщества, поэтому вам, возможно, придется зарегистрироваться, но он бесплатный.

Ed

1 голос
/ 02 января 2009

Вы пытались установить среду выполнения для Crystal Reports Basic для VS 2008? Проверьте мой пост о местах выполнения на http://blog.aggregatedintelligence.com/2008/12/crystal-reports-basic-2008-runtime.html

Помните, что если вы используете CR B для среды выполнения VS 2008, то вы должны обновить версии dll с 10.2.x до 10.5.x (это необходимо сделать в файле web.config, а также в файлах aspx, которые используют CR viewer).

0 голосов
/ 25 апреля 2019

У меня возникла такая же проблема после установки .net Framework 4.5

У меня установлен Crystal 10 на 64-битном компьютере Windows 7 R2, и я получаю сообщение об ошибке при попытке открыть отчет в Crystal 10.

Я скопировал файл из: C: \ Program Files (x86) \ Common Files \ Crystal Decisions \ 2.5 \ bin To: C: \ Program Files (x86) \ Crystal Decisions \ Crystal Reports 10 сильный текст

0 голосов
/ 11 апреля 2013

У меня возникла такая же проблема после установки .net Framework 4.5

У меня установлен Crystal 10 на 64-битном компьютере Windows 7 R2, и я получаю сообщение об ошибке при попытке открыть отчет в Crystal 10.

Я скопировал файл из: C: \ Program Files (x86) \ Common Files \ Crystal Decisions \ 2.5 \ bin To: C: \ Program Files (x86) \ Crystal Decisions \ Crystal Reports 10

Слава Богу, проблема решена.

0 голосов
/ 03 июля 2009

У меня установлена ​​Crystal 10 на 64-битном компьютере под управлением Windows 7, а также на Crystal XI R2, и я получаю сообщение об ошибке при попытке открыть отчет в Crystal 10.

Я скопировал файл От: C: \ Program Files (x86) \ Бизнес-объекты \ Общие \ 3.5 \ bin Для того, чтобы: C: \ Program Files (x86) \ Crystal Decisions \ Crystal Reports 10

Проблема решена.

0 голосов
/ 07 декабря 2008

Моим «решением» (если можно так назвать) было , а не использование Crystal Reports Basic для VS 2008 . Я перешел на использование Crystal Reports для .NET Framework 2.0 , который поставляется в комплекте с VS 2005. Затем я установил эту среду выполнения на сервер, и она работала нормально.

Image of CR for .NET Framework 2.0 references

Обратите внимание на номер версии 10.2.3600.0 вместо 10.5.3700.0 .

Я не знаю, почему я столкнулся с этой ошибкой в ​​новой версии, но, по крайней мере, теперь я могу вернуться к работе.

...