Microsoft .NET plugin

The RapidDeploy .NET plugin allows you to manage multiple environments running Internet Information Services. This is a safe and convenient way to support server deployment related common tasks like:

  • Install IIS and Web Deploy 3
  • Deploy InstallShield MSI packages
  • Manage IIS server objects
  • Deploy contents to Web Sites remotely
  • Synchronize server objects remotely
  • Migrate server objects from older versions (supported from IIS 6.0)
  • Backup and restore objects remotely

Prerequisites

This plugin requires Windows operating system. We support from Internet Information Services version 6+, therefore the following Windows versions are supported:

IIS Version Operating System
6.0 Windows Server 2003
7.0 Windows Vista and Windows Server 2008
7.5 Windows 7 and Windows Server 2008 R2
8.0 Windows 8 and Windows Server 2012

Our framework supports the installation of IIS version 7.0 and 7.5, for other versions you have to enable the web server role in the windows control panel.

For most of the tasks, Web Deploy 3.0 is needed to be installed properly on the machines, therefore its install package is required. Web Deploy 3.0 install package can be downloaded from http://www.iis.net/downloads/microsoft/web-deploy.

Usage

IIS project and environment parameters don't require any changes in common scenarios, as all installed Windows softwares are placed in their default location. There is a set of tasks given, which are partly depends on each other:

  • The IIS and Web Deploy 3 install tasks don't require anything installed on the target machine.
  • The InstallShield package installer and server object manager tasks (included start and stop server tasks) require IIS installed.
  • The rest of the tasks (synchronisation and backup/restore) requires IIS and Web Deploy 3 installed on the target machines. As all these tasks are calling each other's Web Deploy Remote Agent through RapidDeploy, so it is useful to parameterise the Web Deploy Agent's path with the data dictionary feature of RapidDeploy.

Attributes and parameters

List and description of all tasks and parameters.

Restrictions

This is separately licensed plugin that is not shipped with the framework. Please contact MidVision sales to obtain a copy of this plugin. This plugin interacts with Microsoft software, which may require a separate license.

Related videos

Demonstration of the RapidDeploy .NET plugin part1

Demonstration of the RapidDeploy .NET plugin part2