Print Reporting Services reports from Silverlight Applications

( – Are you a developer? I’m sure you are. So don’t turn and go away! You knocked at the right door! In this article I’m going to talk about your problems and your concerns. And, by the way, where you address yourself if you have ones? I have no doubts that the only place where you can share your worries and difficulties is developer forum. There you can ask all the necessary questions connected with the most important problems giving braking effect to your software development process. And neither any software company nor Perpetuum Software LLC in particularly can stop paying attention to frequent queries regularly appearing in the posts of forum members. So how Perpetuum Software LLC can help inquisitive developers? Let’s start our Q&A session.

Q: Is there a tool intended to work with Reporting Services reports in Silverlight on the software development market? A: Actually, this question can be seen on the forums devoted to Silverlight technology. Perpetuum Software offers you a unique Silverlight Viewer for Reporting Services. This is the first product on the market which allows developers to display Reporting Services reports directly in Silverlight applications.It’s a true Silverlight control easily integrated into any Silverlight application and an up-to-date solution on the base of two powerful technologies: MS SQL Reporting Services и Silverlight 3.0.

Q: What advantages does MS SQL Reporting Services 2005 give to developers and end-users? A: Once I saw the funniest but at the same time the only possible answer: Great ). Probably, the member of the forum who wrote this was quite right. Today SSRS is one of the most widely used components for report creation. This can be explained by the large list of advantages among which are higher developer’s productivity and more opportunities for end-users control. Silverlight Viewer for Reporting Services developed by Perpetuum Software LLC is created on the base of SSRS. It allows developers to use all the advantages of this technology.

Q: Is it possible to print reports from Silverlight? A: At first sight the absence of printing ability in Silverlight 3.0 makes it an impossible thing. That’s why experienced developers may simply ignore this question. But a new version of Silverlight Viewer for Reporting Services 1.1 solves this problem of paramount importance. Printing Reporting Services reports from Silverlight viewer became possible. Now you can print any report you need without applying unnecessary efforts and exporting to other formats. Everything you need is to press printing button.

Q: Can I view reports in Silverlight without referring to MS SQL 2005 Reporting Service server? A: Of course, you can! With a new version of Silverlight Viewer for Reporting Services 1.1 you get an ability to work with reports created in MS SQL RS without setting MS SQL RS server. Now end-users can just open Silverlight viewer and start enjoying their work with reports. As you see a new version of Silverlight Viewer for Reporting Services 1.1 is able to help developers to solve many disturbing problems. Now the whole set of abilities used in desktop applications, out-of-browser mode, extended report abilities: PDF, Excel, Cvs, Xml, Mhtml, TIFF and advanced Html export are at their disposal.

It’s an open secret that Silverlight Viewer for Reporting Services 1.1 is a confident step on the software development market of corporate reporting systems. So why not avoid vain efforts and use the best?! Who knows, may be in this case you won’t post on forums…

FIXED: Windows could not start the Subversion Apache on Local Computer

FIXED: Windows could not start the Subversion Apache on Local Computer The Error: Windows could not start the CollabNet Subversion Apache on Local Computer. For more information, review the System Event Log. If this is a non-Microsoft service, contact the service vendor, and refer to service-specific error code 1.

Create a Virtual Directory in IIS 7.0


A virtual directory is a directory name, used in an address, which corresponds to a physical directory on the server. You can add a virtual directory that will include directory content in a site or an application without having to move the content physically into that site or application directory.

To add a virtual directory

You can perform this procedure by using the user interface (UI), by running Appcmd.exe commands in a command-line window, by editing configuration files directly, or by writing WMI scripts.
User Interface
To use the UI


Open IIS Manager. For information about opening IIS Manager, see IIS 7.0: Open IIS Manager.

In the Connections pane, expand the Sites node in the tree, and then click to select the site in which you want to create a virtual directory.

In the Actions pane, click View Virtual Directories.

On the Virtual Directories page, in the Actions pane, click Add Virtual Directory.

In the Add Virtual Directory dialog box, type a name in the Alias box. This alias is used to access the content from a URL.

In the Physical path box, type the physical path of the content folder, or click Browse to navigate through the file system to find the folder.

Optionally, click Connect as to specify credentials that have permission to access the physical path. If you do not use specific credentials, select the Application user (pass-thru authentication) option in the Connect As dialog box.

Optionally, click Test Settings to verify the settings that you specified for the virtual directory.

Click OK.

Command Line

To add a virtual directory to the root application in a site, use the following syntax:

appcmd add vdir / /path:string /physicalPath:string

The variable app.namestring is the site name and the / following the name specifies that the virtual directory should be added to the root application of the site. The variable pathstring is the virtual path of the virtual directory, such as /photos, and physicalPathstring is the physical path of the virtual directory’s content in the file system.

For example, to add a virtual directory named photos with a physical location of c:images to the root application in a site named contoso, type the following at the command prompt, and then press ENTER:

appcmd add vdir / /path:/photos /physicalPath:c:images

To add a virtual directory to an application other than a site’s root application, type the name of the application after / in app.namestring. For example, to add the same virtual directory used in the previous example to an application named marketing in a site named contoso, type the following at the command prompt, and then press ENTER.