Starting in 2019, the Reporting control is no longer included in Essential Studio®. If you're experiencing issues with the Syncfusion� Reporting Platform, Report Viewer, Report Designer, or Report Writer, we recommend migrating to Bold Reports, our dedicated reporting platform.

Bold Reports offers a comprehensive suite of tools and features for all your reporting needs, and we will help you make a smooth transition from the discontinued control. Our support team at https://support.boldreports.com/ is here to assist you with any questions or difficulties you may encounter during the migration process.

We thank you for choosing Syncfusion� and appreciate your understanding.

Exception thrown when installing WebAPI with report handling on Test server

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"






1 Reply

VS Vinoth Srinivasan Syncfusion Team November 16, 2017 06:35 AM UTC

Hi Ryan, 

Thanks for your interest in Syncfusion Components. 

We suspect that the issue occurred due to the “Syncfusion.Linq.Base” assembly is not referred in WebAPI application or not available in application bin folder or different version of Syncfusion report viewer dependent assemblies are referred in your application. So, we request you to refer the “Syncfusion.Linq.Base” assembly in your application, also please ensure same build and framework version dependent assemblies are referred properly in your application. 

Regards, 
Vinoth S. 


Loader.
Up arrow icon