public void DeployWebSite(string jsonConfig)
        {
            string           packagePath = pathRepository.GetPackagePath(this.activePublicationId);
            WebSiteOperation operation   = new WebSiteOperation(this.backupRepository, this.packageRepositoryFactory.Create(packagePath));

            operation.Configure(JsonConvert.DeserializeObject(jsonConfig));

            this.queuedOperations.Add(operation);
        }