Azure文件共享

时间:2018-01-17 15:49:42

标签: c# azure crystal-reports

您好我从我的localhost在Azure上生成水晶报表时遇到此异常。

我的代码是

loRpt.ExportToDisk(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, lsFolder);

lsFolder的值是

\\abc.file.core.windows.net\public\development\PDFs\abc.pdf

请帮助我在哪里和什么破坏。请注意,我正在从同一存储中读取rpt文件

\\abc.file.core.windows.net\private\development\rpt\xyz.rpt

我收到以下错误:

  

系统找不到指定的路径。描述:未处理   在执行当前Web请求期间发生异常。   请查看堆栈跟踪以获取有关错误的更多信息   它起源于代码。

     

异常详细信息:System.Runtime.InteropServices.COMException:The   系统找不到指定的路径。

     

来源错误:

     

第249行:{第250行:lsReturn = lsPDFURL;第251行:   loRpt.ExportToDisk(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat,   lsFolder);第252行:
  loRpt.ExportToHttpResponse(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat,   HttpContext.Current.Response,true,fsFileName);第253行:}

     

堆栈追踪:

     

[COMException(0x80004005):系统找不到指定的路径。   ]
  CrystalDecisions.ReportAppServer.Controllers.ReportSourceClass.Export(ExportOptions   pExportOptions,RequestContext pRequestContext)+0
  CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportRequestContext   reqContext)+2325
  CrystalDecisions.CrystalReports.Engine.FormatEngine.ExportToStream(ExportRequestContext   reqContext)+1199
  CrystalDecisions.CrystalReports.Engine.FormatEngine.Export(ExportRequestContext   reqContext)+385
  CrystalDecisions.CrystalReports.Engine.ReportDocument.ExportToDisk(ExportFormatType   formatType,String fileName)+443 SOReport.ExportSOReport(String   fsSONumber,Boolean flgSave,String fsFileName,PDFLogDetail   foPdfDetail)在c:\ VSO中   项目\网站已\ MAIN \的pdfGenerator \ App_Code文件\ ExportSOReport.cs:251
  SOReport.Export(HttpRequest Request,Boolean canSave,String   nexgenWebsiteURL,String sopoNumber,String databaseName)在c:\ VSO中   项目\网站已\ MAIN \的pdfGenerator \ App_Code文件\ ExportSOReport.cs:69
  CrystalReportAccess.GenerateCrystalReport(HttpRequest请求)中   C:\ VSO   项目\网站已\主\的pdfGenerator \ App_Code文件\ CrystalReportAccess.cs:44

更新

  1. 表格logoninfo中的密码为空。
  2. System.Runtime.InteropServices.COMException:'系统找不到指定的路径。即使我使用的是loRpt.ExportToHttpResponse()。

0 个答案:

没有答案