0

StackOverflow、あなたは私の唯一の希望です!

残念なことに、ASP.NET 3.5 アプリケーションの約 3/4 を開発段階で継承してしまいました。このプロジェクトでは、Crystal Reports Basic for VS 2008 を使用して、データ ソースから PDF ファイルを生成します。かなり簡単です。

とにかく、このプロジェクトは私の開発マシン (VS 2008) で正常にコンパイルおよび実行されますが、サーバー (VS 2008 ランタイム用の CR Basic がインストールされている) に公開すると、レポートをエクスポートしようとするとこのエラー メッセージが表示されます。 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 バージョンを使用しています。

C:\Program Files (x86)\Business Objects\Common\2.8\binにファイルufmanager.dllが表示されますが、アプリがそのファイルを探している場所がわかりません。アプリの「bin」フォルダーに貼り付けてみましたが、うまくいきませんでした。

以前にこのエラーを見て、修正を知っている親切な魂があれば、真剣に感謝します.

4

6 に答える 6

1

Crystal Reports Basic for VS 2008 のランタイムをインストールしてみましたか? http://blog.aggregatedintelligence.com/2008/12/crystal-reports-basic-2008-runtime.htmlでランタイムの場所に関する私の投稿を確認してください。

VS 2008 ランタイムに CR B を使用する場合は、dll バージョンを 10.2.x から 10.5.x に更新する必要があることに注意してください (web.config および CR ビューアーを使用する aspx ファイルで行う必要があります)。 .

于 2009-01-02T05:16:10.113 に答える
1

このエラーに 2 日間費やしたばかりで、髪を抜く準備ができていました。要点は、IIS_WPG ユーザーに Crystal bin フォルダーに対するフル コントロール権限を与えることです。これは、Windows 2003 サーバーで Crystal をセットアップする際の有名な unknown.rpt エラーに非常に似ています。

Crystal のサポート担当者 (最高の 2 人と話をしました) はこのエラーを見たことがなく、ネット上で文書化されているのは 1 回か 2 回だけであることに注意することが重要です。これは私が Godaddy 仮想専用サーバー セットアップを使用したことが原因であり、仮想ソフトウェアが原因であると考えています。この混乱のすべてを読むには、 https://forums.sdn.sap.com/thread.jspa?forumID=313&threadID= 1261161 にアクセスしてください。

コミュニティ ベースのフォーラムなので、登録が必要になる場合がありますが、無料です。

エド

于 2009-03-12T01:38:44.067 に答える
0

Crystal10をWindows764ビットコンピューターとCrystalXIR2にインストールしましたが、Crystal10でレポートを開こうとするとエラーが発生しました。

ファイルをコピー元:C:\ Program Files(x86)\ Business Objects \ Common \ 3.5 \ bin To:C:\ Program Files(x86)\ Crystal Decisions \ Crystal Reports 10

問題は解決された。

于 2009-07-02T20:09:05.737 に答える
0

私の「解決策」(それと呼べる場合)は、Crystal Reports Basic for VS 2008 を 使用しないことでした。VS 2005 にバンドルされているCrystal Reports for .NET Framework 2.0 の使用に切り替えました。次に、このランタイムをサーバーにインストールしたところ、問題なく動作しました。

.NET Framework 2.0 参照の CR のイメージ

10.5.3700.0ではなく10.2.3600.0のバージョン番号に注意してください。

新しいバージョンでこのエラーが発生した理由はわかりませんが、少なくとも今は仕事に戻ることができます.

于 2008-12-07T00:36:12.737 に答える