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. Image for the cookie policy date
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

How to create WCF Reporting service?

Platform: Silverlight |
Control: ReportViewer

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.


  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


Steps to run the sample

  • Open ReportingService sample and set ReportingService.svc as Start Page.
  • Run ReportingService application.
You must log in to leave a comment
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.

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 version. Which can be downloaded from below location,




Yuvaraj D.     


Please sign in to access our KB

This page will automatically be redirected to the sign-in page in 10 seconds.

Up arrow icon

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

Live Chat Icon For mobile