เรียก crystal report ผ่าน local host ได้ครับแต่พอ run ผ่าน server iis มันไม่สามารถโหลดได้ครับ เกิด Error ตามด้านล่างครับ
Code
Server Error in '/' Application.
Error in File C:\Windows\TEMP\RptSent {008E477B-3D1A-4F81-9383-EB878EACCCE9}.rpt:
Access to report file denied. Another program may be using it.
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\RptSent {008E477B-3D1A-4F81-9383-EB878EACCCE9}.rpt:
Access to report file denied. Another program may be using it.
Source Error:
Line 19: Dim directory As String = My.Application.Info.DirectoryPath
Line 20: rpt.Load(Server.MapPath("RptSent.rpt"))
Line 21: rpt.SetDatabaseLogon("sa", "admin@99", "SERVER2008", "Asset")
Line 22: rpt.SetDataSource(dt)
Line 23: Me.CrystalReportViewer1.ReportSource = rpt
[COMException (0x80000220): Error in File C:\Windows\TEMP\RptSent {008E477B-3D1A-4F81-9383-EB878EACCCE9}.rpt:
Access to report file denied. Another program may be using it.]
CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.Open(Object& DocumentPath, Int32 Options) +0
CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.Open(Object& DocumentPath, Int32 Options) +159
CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened() +489