Я запускаю свой код через VS отладчик, все работает как задумано. Когда я публикую sh на сервере, я получаю эту ошибку.
Трассировка стека:
[NullReferenceException: Object reference not set to an instance of an object.]
CrystalDecisions.CrystalReports.Engine.FormatEngine.Refresh(RequestContext reqContext) +40
CrystalDecisions.CrystalReports.Engine.ReportDocument.Refresh() +82
CrystalDecisions.CrystalReports.Engine.Table.SetDataSource(Object val, Type type) +635
CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSourceInternal(Object val, Type type) +136
CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSource(DataSet dataSet) +60
ProcessBusinessLayer.Report.createReport(String rptName, String pdfName, String xmlInput) in C:\Users\***\Report.vb:50
Process.ProcessFiles.createPDFs(String pdfdir) in C:\Users\***\ProcessFiles.aspx.vb:87
Process.ProcessFiles.processBtn_ServerClick(Object sender, EventArgs e) in C:\Users\***\ProcessFiles.aspx.vb:56
System.Web.UI.HtmlControls.HtmlInputButton.OnServerClick(EventArgs e) +116
System.Web.UI.HtmlControls.HtmlInputButton.RaisePostBackEvent(String eventArgument) +107
System.Web.UI.HtmlControls.HtmlInputButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +12
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +15
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +35
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1639
Какая ссылка пуста? Как мне отладить это, если точно такой же ввод в тот же процесс работает безупречно на моей локальной машине?