Member 9869884 Ответов: 1

Как запустить crystal report онлайн ? это дает ошибку "недопустимое имя файла"


Server Error in '/' Application.
Invalid file name.
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: Invalid file name.

Source Error: 


Line 10: 
Line 11:     Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Line 12:         crystalReport.Load(Server.MapPath("CrystalReport1.rpt"))
Line 13:         Dim dsCustomers As DataSet = GetData("SELECT ID, Sr, Dat, Parti, Name, TransType, Amount, Remark, Batch, BranchNm FROM TransPaymnt")
Line 14:         crystalReport.SetDataSource(dsCustomers)

Source File: C:\Inetpub\vhosts\kingshipitservices.in\brahmacareeracademy.in\Default.aspx.vb    Line: 12 

Stack Trace: 


[COMException (0x800001fb): Invalid file name.]
   CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.Open(Object& DocumentPath, Int32 Options) +0
   CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.Open(Object& DocumentPath, Int32 Options) +90
   CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened() +259

[CrystalReportsException: Load report failed.]
   CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened() +322
   CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename, OpenReportMethod openMethod, Int16 parentJob) +851
   CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename) +78
   _Default.Page_Load(Object sender, EventArgs e) in C:\Inetpub\vhosts\kingshipitservices.in\brahmacareeracademy.in\Default.aspx.vb:12
   System.Web.UI.Control.OnLoad(EventArgs e) +92
   System.Web.UI.Control.LoadRecursive() +54
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +772

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.36415


Что я уже пробовал:

Используются все типы решений, которые находятся в сети, но я не добился успеха.

Пожалуйста, решите это.

Мой контактный номер : <удален>
электронная почта : <удалено>

MadMyche

Размещение вашей контактной информации в интернете-это открытое приглашение для спама. Вы получите электронное письмо, когда кто - то ответит на ваш вопрос

Richard MacCutchan

Каково имя (включая полный путь) файла, вызывающего исключение?

ZurdoDev

Ошибка, по-видимому, указывает на то, что независимо от результата работы сервера.MapPath("CrystalReport1.rpt") есть, но не существует.

1 Ответов

Рейтинг:
0

Gerry Schmitz

string s = Server.MapPath("CrystalReport1.rpt")

if ( !System.IO.File.Exists( s ) ) {
   Console.WriteLine( s );
   throw new Exception( "Ditto" );
}