Jawaban 1
AFAIK error crystal report tersebut terkait dengan belum diinstallnya crystal report redistributable pada web server. coba diinstal terlebih dahulu redistributable
nya.
klo di tempat saya ada di path sbeagai berikut :
C:\Program Files (x86)\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5
silahkan install sesuai dengan jenis mesinnya CRRedist2008_x64 (64 Bit) atau CRRedist2008_x86 (32 Bit)
Dijawab oleh: Farid Aji
Jawaban 2
Error 1:
Could not load file or assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
or one of its dependencies. The system cannot find the file specified.
Jelas, Crystal Reportnya gak keinstall di server. ato mgkn udah keinstall,tp utk DLL diatas, nggak ada. Entah di BIN aplikasi
webnya, atau di GAC (C:\Windows\Assembly). Seharusnya sih kalo udah install, bakalan ada di GAC, bukan di BIN, secara utk installnya pake installer kan?
Coba uninstall / install ulang Crystal Report dg versi dimaksud supaya bisa jalan. For notes, kalo di aplikasimu reference ke
versi 1.0.0.0 dan ternyata DLLnya versi 1.0.0.1 (beda2 dikit sekalipun), The system cannot find the file specified (sama errornya). Jd versi crystal report pengaruh jg.
Cek di GAC, cari CrystalDecisions.CrystalReports.Engine. Kalo gak ada, install CR deh. Kalo ada, klik kanan, properties, sama
gak? PubKeyToken-nya, versionnya, culturenya, namenya, sama gak?
Error 2:
No http handler was found for request type 'POST'
MSChart butuh beberapa editan di web.config. Salah satunya httphandler. Detailnya lupa... maklum, uda pikun.
tp coba deh di bawah ini.
di dalam node <system.webServer><handlers>, tambahin ini:
<add name="ChartImg" verb="*" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler,
System.Web.DataVisualization, Version=3.5.0.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
terus di dalam <appSettings>, tambahin ini:
<add key="ChartImageHandler" value="storage=file;timeout=20;" />
terus di dalam <compilation ....><assemblies>, tambahin ini:
<add assembly="System.Web.DataVisualization, Version=3.5.0.0,
Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
Ati-ati, tergantung versi juga DLL yg kamu pake. ada 2, 3.5.0.0, dan 4.0.0.0.
Dijawab oleh: Radityo Ardi
Please remember to mark the replies as answers if they help and unmark them if they provide no help.