Rapport Crystal “nom de fichier non Valide.”

J'ai téléchargé mon WebApplication . Ma demande est dans VS2008 avec Crystal Reports 2008 sp3.
Je l'ai téléchargé sur le parallèle plex server. J'ai ajouté toutes les Dll de rapports crystal dans le dossier Bin. Mon chemin d'accès du rapport est également correcte.

L'erreur que je reçois est

Line 41:         ReportDocument myreport = new ReportDocument();
Line 42:         string reportPath = Server.MapPath("~/CrystalReport.rpt");
Line 43:         myreport.Load(reportPath);
Line 44: 
Line 45:         myreport.SetDataSource(ds);
[COMException (0x800001fb): Invalid file name.]
CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.Open(Object& DocumentPath, Int32 Options) +0
CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.Open(Object& DocumentPath, Int32 Options) +95
CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened() +356
[CrystalReportsException: Load report failed.]
CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened() +418
CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename, OpenReportMethod openMethod, Int16 parentJob) +895
CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename) +84
_Default.CreateReport() in d:\inetpub\vhosts\mydomain.in\subdomains\mysubdomain\httpdocs\Default.aspx.cs:43
_Default.Page_Load(Object sender, EventArgs e) in d:\inetpub\vhosts\mydomain.in\subdomains\mysubdomain\httpdocs\Default.aspx.cs:21
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627

Je ne suis pas en mesure d'Obtenir où l'erreur est.. Le rapport est couché dans le dossier racine elle-même. ainsi quel est le problème avec cela. Il y a un autre dossier aspnet_client. est-ce quelque chose que nous devons faire avec cela ?

De bien vouloir attendre la réponse

Vous obtenez cette erreur avec ce rapport en particulier ou tous les rapports ?
tous les rapports .. je pense qu'il y a un problème avec la permission.. mais je ne suis pas en mesure de le comprendre. il fonctionne très bien sur mon IIS
Assurez-vous que Votre serveur de rapports (Service Réseau) a lu la permission d'écrire sur C:\Windows\Temp\ dossier.
La première! Voir forum.arvixe.com/smf/general/crystal-report-problem-6893 Et ensuite faire Deb dit. Saludos!

OriginalL'auteur Moiz | 2012-04-23