We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy.
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

How to create WCF Reporting service?

Syncfusion Silverlight and WinRT ReportViewer client applications require WCF Reporting Service to View and Export RDL or SSRS reports.

Create a WCF Reporting Service:

  1. Create a new web application in VS2010 and name it as ReportingServiceApplication.

 

Figure 1: Create Web Application

  1. Add Syncfusion.Reports.Server reference and its dependent references. On the Solution Explorer, right-click References folder and then select Add Reference.

  

Figure 2: Adding References

  1. Deploy the following list of assemblies with the application in WCF service.
  • Syncfusion.Reports.Server
  • Syncfusion.Core
  • Syncfusion.Chart.WPF
  • Syncfusion.Compression.Base
  • Syncfusion.DocIO.Base
  • Syncfusion.Gauge.WPF
  • Syncfusion.Grid.WPF
  • Syncfusion.GridCommon.WPF
  • Syncfusion.Linq.Base
  • Syncfusion.Pdf.Base
  • Syncfusion.ReportControls.WPF
  • Syncfusion.ReportWriter.Base
  • Syncfusion.Shared.WPF
  • Syncfusion.XlsIO.Base

 

Note: Find the assemblies from <Systemdirectory>\Syncfusion\Essential Studio\(Version Number)\PrecompiledAssemblies\(Version Number)\Framework Version and add the references manually.

 

Add a new WCF service file.

In order to add a WCF service, follow the steps.

  1. Right-click on the web application under the Solution Explorer dialog and then select Add option.
  2. Click on the New Item option.

 

Figure 3: Add New WCF Service

  1. Click Web under Visual C# and Select WCF Service and name it as ReportingService.svc then click Add.

  

Figure 4: Adding WCF Service file

  1. Open the newly added ReportingService.svc file.
  2. Inherit ReportService to the auto generated ReportingService class in the file ReportingService.svc.
  3. Remove the members and member functions of the ReportService class as follows.

C#

  1. Set Start Page as ReportingService.svc by right-clicking on the ReportingService.svc file.

          

Figure 5: Set as start page option in Solution Explorer

  1. Run the service application. The service information is displayed as follows.

 

Figure 7: Reporting Service Page in VS2010

  1. Use the Service URL (Example: http://localhost:60366/ReportingService.svc”) as ReportServiceURL in the ReportViewer.

 

Sample Link

http://www.syncfusion.com/downloads/support/directtrac/general/ReportingService-1781452766.zip

Steps to run the sample

  • Open ReportingService sample and set ReportingService.svc as Start Page.
  • Run ReportingService application.
Article ID: Published Date: Last Revised Date: Platform: Control:
4802 05/06/2015 05/06/2015 Silverlight ReportViewer
Did you find this information helpful?
Comments
Jamie Burmeister Sep 19, 2017

Where can I get the DLLs for this from step 3? They're not where the path specifies they are and I have the Reporting SDK and Essential Studio installed but I can't find these assemblies.

Reply
Yuvaraj Devarajan [Syncfusion] Sep 21, 2017

Hi Jamie,

 

We have not zipped our Silverlight platform build in our latest Essential studio build from 2017 volume releases and you can get the silver light build in 14.4.0.15 version. Which can be downloaded from below location,

https://www.syncfusion.com/downloads/version-history/14_4_0_15

 

Regards,

Yuvaraj D.     

Reply
Add Comment
You must log in to leave a comment

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon