private string SetDestBaseOptions(
string publishSettingsPath,
out DeploymentBaseOptions deploymentBaseOptions)
{
AzureSiteReplicator.Data.PublishSettings publishSettings = new AzureSiteReplicator.Data.PublishSettings(publishSettingsPath);
deploymentBaseOptions = new DeploymentBaseOptions
{
ComputerName = publishSettings.ComputerName,
UserName = publishSettings.Username,
Password = publishSettings.Password,
AuthenticationType = publishSettings.AuthenticationType
};
if (publishSettings.AllowUntrusted)
{
ServicePointManager.ServerCertificateValidationCallback = AllowCertificateCallback;
}
deploymentBaseOptions.TraceLevel = TraceLevel.Verbose;
return publishSettings.SiteName;
}