私は様々なレポートを表示すると思われるページがあります。これは、古いレポートでアプリケーションを実行するとうまく動作します。しかし、新しいバージョンのレポートでアプリケーションを実行すると、このエラーが発生します。いずれかの異なるまたは新しいバージョンを実行しているasp.netランタイムエラーを修正する方法
私はこのエラーの解決策を探して集まってきたもの、それはCR(クリスタルレポート)とは何かを持っているから ASP.NET runtime error: The base class includes the field 'reportViewer',
but its type (CrystalDecisions.Web.CrystalReportViewer)
is not compatible with the type of control
(CrystalDecisions.Web.CrystalReportViewer).
。しかし、私が知っていることから、私はCRを変更したり更新したりしていません。私はクリスタルレポートを使用しています参照のための私のweb.configファイルに保存されている
バージョンは次のとおりです。私は、以前の開発者によって与えられた
<add assembly="CrystalDecisions.Web, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="CrystalDecisions.Shared, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="CrystalDecisions.ReportSource, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="CrystalDecisions.Enterprise.Framework, Version=12.0.1100.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="CrystalDecisions.Enterprise.Desktop.Report, Version=12.0.1100.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="CrystalDecisions.ReportAppServer.Controllers, Version=12.0.1100.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="CrystalDecisions.CrystalReports.Engine, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="CrystalDecisions.ReportAppServer.DataDefModel, Version=12.0.1100.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="CrystalDecisions.Enterprise.InfoStore, Version=12.0.1100.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="CrystalDecisions.Enterprise.Viewing.ReportSource, Version=12.0.1100.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
ソリューションは、手動で.csprojファイルを変更したとバージョン12をバージョン12の正しいものに置き換えてください。しかし、これによりVSでSystem.Web.Extentions.dllを見つけることができないというエラーが発生します。
私が知りたいことは、アプリケーションに間違いがあり、どのように問題を解決できるかです。
csprojの内容を調整するときに、ターゲットフレームワークのバージョンを変更しましたか?これにより、System。* DLLをロードできなくなる可能性があります。 –