0


0

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

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

とにかく、このプロジェクトは私の開発マシン(VS 2008)上でコンパイルして問題なく動作しますが、それをサーバに公開すると(VS 2008ランタイム用のCR Basicがインストールされている)、レポートをエクスポートしようとするとこのエラーメッセージが出ますPDFへ:

ファイルC:\ WINDOWS \ TEMP \ Report {D3596595-5217-4888-A770-72427B29DE27} .rptのエラー:ユーザー機能マネージャDLL(ufmanager.dll)が見つかりませんでした。 説明:現在のWeb要求の実行中に未処理の例外が発生しました。 エラーとコードのどこで発生したかの詳細については、スタックトレースを確認してください。

例外の詳細:System.Runtime.InteropServices.COMException:ファイルC:\ WINDOWS \ TEMP \ Report {D3596595-5217-4888-A770-72427B29DE27} .rptのエラー:ユーザー機能マネージャDLL(ufmanager.dll)が見つかりませんでした。

残念ながら、Googleでエラーメッセージを検索してもほんの一握りの結果しか表示されず、それらは役に立ちませんでした。

私のサーバーはWindows 2003 x64 SP2を実行しています。 私は、Crystal Reportsランタイムをサーバーにインストールしようとしました(x86版とx64版の両方)。 不思議なことに、アプリはx64バージョンを検出しないので、私はx86バージョンを使用しています。

  • C:¥Program Files(x86)¥Business Objects¥Common¥2.8¥bin ufmanager.dll *というファイルがありますが、アプリがそれを探している場所がわかりません。 私は私のアプリの "bin"フォルダにそれを貼り付けようとさえしました、しかし、運がありません。

このエラーを以前に経験したことがあり、その修正を知っている親切な人がいたら、私はとても感謝しています。

5 Answer


1


あなたがVS 2008ランタイムのためにCR Bを使うならば、あなたは10.2.xから10.5.xにdllバージョンを更新しなければならないことを覚えておいてください(webビューとCRビューアを使うaspxファイルでされる必要があります) 。


1


私はちょうどこのエラーに2日を費やし、そして私の髪を引き出す準備ができていました。 要するに、IIS_WPGユーザーにcrystal binフォルダーへのフルコントロールアクセス許可を与えることです。 これはWindows 2003サーバ上でcrystalをセットアップする際の有名なunknown.rptエラーに非常に似ています。

Crystalのサポート担当者(私は2つの絶対的な最高のものと話しました)はこのエラーを見たことがなく、ネット上で一度か二度しか文書化されていないことに注意することが重要です。 これは、私がGodaddy仮想専用サーバー設定を使用しているためであり、仮想ソフトウェアによってこれが発生していると想定しています。 この混乱についてのすべてを読むには、https://forums.sdn.sap.com/thread.jspa?フォーラムID = 311にアクセスしてください。

コミュニティベースのフォーラムなので、登録する必要があるかもしれませんが、無料です。

エド


0


私の '解決策'(あなたがそれを呼ぶことができるなら)は、* Crystal Reports Basic for VS 2008 を*使用しないことでした。 Crystal Reports for の使用に切り替えました .NET Framework 2.0, which comes bundled with VS 2005. I then installed サーバー上でこのランタイム、そしてそれはうまくいきました。

画像:https://content.screencast.com/users/Pandincus/folders/Jing/media/8fa9f026-25a5-48ad-bb0b-fc7407eee6f2/2008-12-06_1931.png [.NET Framework 2.0の参照用CRの画像]

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

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


0


私はCrystal 10をWindows 7 64bitコンピュータとCrystal XI R2にインストールしており、Crystal 10でレポートを開こうとするとエラーが発生しました。

ファイルのコピー元:C:¥Program Files(x86)¥Business Objects¥Common¥3.5¥bin宛先:C:¥Program Files(x86)¥Crystal Decisions¥Crystal Reports 10

問題は解決しました。


0


NET Framework 4.5をインストールした後も同じ問題が発生しました

Crystal 10をWindows 7 64ビットコンピュータR2にインストールしていますが、Crystal 10でレポートを開こうとするとエラーが発生しました。

ファイルのコピー元:C:¥Program Files(x86)¥Common Files¥Crystal Decisions¥2.5¥bin宛先:C:¥Program Files(x86)¥Crystal Decisions¥Crystal Reports 10

解決された良さの問題に感謝します。