1

保守を任されているWebアプリを継承しました。アプリケーションには12個ほどのCrystalレポートがありますが、開くことができませんでした(まあ、できましたが、ほとんどが数値でした)。

これをインストールしました:http ://scn.sap.com/people/coy.yonce/blog/2010/11/12/crystal-reports-for-visual-studio-2010-production-release-now-available

そうすれば、きちんと開けることができました。私はそれらのいくつかに必要な調整を行い、保存して、ローカルでテストしようとしました。Crystal Reports(上記)をインストールする前に、アプリケーションをローカルで実行しましたが、正常に機能しました。

問題:インストールして変更を加えたので(非常にマイナーなもので、aspxファイルではなくrptsのみに)、次のエラーが発生します:

パーサーエラーメッセージ:ファイルまたはアセンブリを読み込めませんでした'System.Web.Extensions、Version = 1.0.61025.0、Culture = neutral、PublicKeyToken=31bf3856ad364e35'またはその依存関係の1つ。システムは、指定されたファイルを見つけることができません。

ソースエラー:[関連するソース行がありません]

これが、CrystalReportsに関連するWeb.configにあるものです。

        <assemblies>
            <add assembly="CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
            <add assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
            <add assembly="CrystalDecisions.ReportSource, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
            <add assembly="CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
            <add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>

ここでのバージョンは、リファレンスのプロパティのバージョンと一致します。

binフォルダーには、アプリケーション自体のdll以外のdllはありません。

次の「Crystal」関連の参照があります:CrystalDecisions.CrystalReports.Engine、CrystalDecisions.ReportSource、CrystalDecisions.Shared、CrystalDecisions.Web

私はこの問題を調査しましたが、ajaxdllを追加する必要があると言う人もいます。どれ?また、それはどのように関係していますか?

これは小さな調整であるはずでしたが、この時点で大きなものになりつつあります。あなたが提供できるどんな助けも大いに感謝されます。

ありがとう!

4

1 に答える 1

2

System.Web.Extensions問題はdllに関連付けられており、CrystalReportsの問題ではありません。

System.Web.Extensionsweb.configの行を削除してみてください。

于 2013-02-14T16:34:17.893 に答える