Deployment Scenarios

Deployment Scenarios for Crystal Reports for Visual Studio 9.0 Beta 1

There are three ways to deploy a project that uses Crystal Reports for Visual Studio 9.0 Beta 1:

  • ClickOnce Deployment
  • Windows Installer Deployment
  • Merge Modules Deployment

Deployment of Windows applications across a network has been greatly simplified through ClickOnce deployment. Instead of individually deploying the Windows application to each target machine, the client can install the latest version of the application from a common Web page. See ClickOnce Deployment for more information.

Windows Installer is the preferred way to deploy Web projects that use Crystal Reports for Visual Studio 9.0 Beta 1. See Crystal Reports for .NET Framework 2.0 Windows Installer for more information. Windows Installer allows you to deploy your projects to single machines as well as to Web servers without the attachment of additional merge modules.

If you choose to use merge modules to deploy your project, the merge modules vary across target machines. See Crystal Reports Merge Modules for Visual Studio 9.0 Beta 1 for more information on merge modules.

Deployment Scenarios for Crystal Reports for Visual Studio .NET 2002 or 2003

The merge modules that are mentioned in the deployment scenarios are used in Crystal Reports 10 and Crystal Reports for Visual Studio .NET 2002 or 2003.

Windows applications on a single machine

CrystalReports10_NET_EmbeddedReporting.msm is used for Windows applications that load and process reports on a single machine.

Web Applications on a Web server

CrystalReports10_NET_EmbeddedReporting.msm is used for Web applications that are installed on the machine where the Web Server is installed. These Web applications load and process reports on the Web Server.

Web or Windows applications that view from Report Web Services

Two deployment projects are required for this scenario: one for the client machine and one for the server machine. Web or Windows applications are installed on the client machine. Report Web Services are installed on the server machine.

CrystalReports10_NET_WebServiceReporting.msm is used on the client machine, to view reports that are stored on the server that hosts the Report Web Services.

CrystalReports10_NET_EmbeddedReporting.msm is used on the server machine, to load and process reports on the server that hosts the Report Web Services.

Web or Windows applications that use Report Application Server (RAS) or Crystal Enterprise

CrystalReports10_NET_RemoteReporting.msm is used for Web or Windows applications that use client machines to view reports and the RAS Naming Conventions to process reports.

See Also