/// <summary> /// Works exactly as the Directory operation, except it will mark the directory as a Web Application on remote server. /// </summary> /// <param name="sourceDir"></param> /// <param name="destDir"></param> /// <param name="webAppName"></param> /// <param name="webSiteName"></param> /// <returns></returns> public static IOfferRemoteDeployment IisWebApplication(this IOfferRemoteDeployment remote, string sourceDir, string destDir, string webAppName, string webSiteName) { var webAppOperation = new WebAppOperation(sourceDir, webAppName, webSiteName, destDir); OperationExecutor.Execute((RemoteBuilder)remote, webAppOperation); return(remote); }
/// <summary> /// Works exactly as the Directory operation, except it will mark the directory as a Web Application on remote server. /// </summary> /// <param name="sourceDir"></param> /// <param name="destDir"></param> /// <param name="webAppName"></param> /// <param name="webSiteName"></param> /// <returns></returns> public static IOfferRemoteDeployment IisWebApplication(this IOfferRemoteDeployment remote, string sourceDir, string destDir, string webAppName, string webSiteName) { var webAppOperation = new WebAppOperation(sourceDir, webAppName, webSiteName, destDir); Configure.Operation(remote, webAppOperation); //Configure.DeploymentOperations.AddOperation(webAppOperation); return(remote); }