We have developed a UWP application with a WebAPI service that handles pulling of reports from our SSRS report server. The application and the WebAPI work fine on our development machines, and we are able to render reports in the report viewer control. In the WebAPI project, we have added a reference to the "Syncfusion.EJ.ReportViewer".
When we deploy the WebAPI project to our test web server, we receive the following exception on the test web server when we try to render a report:
"Sf_Exception
- System.IO.FileNotFoundException: Could not load file or assembly
'Syncfusion.Linq.Base, Version=15.3460.0.26, Culture=neutral,
PublicKeyToken=3d67ed1f87d44c89' or one of its dependencies. The system cannot
find the file specified.\r\nFile name: 'Syncfusion.Linq.Base,
Version=15.3460.0.26, Culture=neutral,
PublicKeyToken=3d67ed1f87d44c89'\r\n at
Syncfusion.RDL.Data.ProcessedData.InitilizeParameterValues()\r\n at
Syncfusion.RDL.Data.ProcessedData.UpdateData()\r\n at
Syncfusion.RDL.Data.ReportModel.DataSourceUpdate()\r\n at
Syncfusion.EJ.ReportViewer.ReportViewerLayoutModel.UpdateDataSource()\r\n
at Syncfusion.EJ.ReportViewer.ReportHelper.ProcessReport(Dictionary`2
jsonResult, IReportController reportController)\r\n\r\nWRN: Assembly binding
logging is turned OFF.\r\nTo enable assembly bind failure logging, set the
registry value [HKLM\\Software\\Microsoft\\Fusion!EnableLog]
(DWORD) to 1.\r\nNote: There is some performance penalty associated with
assembly bind failure logging.\r\nTo turn this feature off, remove the registry
value [HKLM\\Software\\Microsoft\\Fusion!EnableLog].\r\n"