public void SetPublishSetting(Dictionary <string, string> siteErrorInfo, string publishSettingsFilePath, string serverName) { TraceHelper.Tracer.WriteTrace("Searching for publishing settings for server: " + serverName); foreach (var site in this.Sites) { TraceHelper.Tracer.WriteTrace("Searching for publishing settings for site: " + site); var publishSetting = new PublishSettings(publishSettingsFilePath, site.SiteName, serverName); if (!publishSetting.Initialized) { publishSetting = new PublishSettings(publishSettingsFilePath, site.SiteName); } if (publishSetting.Initialized) { site.PublishProfile = publishSetting; string siteError; if (siteErrorInfo != null && siteErrorInfo.TryGetValue(site.PublishProfile.SiteName, out siteError)) { site.SiteCreationError = siteError; } } if (!publishSetting.Initialized) { string message = "ERROR: cannot find publishing settings for site: " + site; MessageBox.Show(message); TraceHelper.Tracer.WriteTrace(message); } } }
public PublishOperation(Site localSite, string filename, ContentAndDbMigrationControl control) { _localSite = localSite; _publishSettings = localSite.PublishProfile; _writer = new StreamWriter(filename); _writer.AutoFlush = true; _control = control; }
public void SetPublishSetting(Dictionary <string, string> siteErrorInfo, string publishSettingsFilePath, string serverName) { foreach (var site in this.Sites) { var publishSetting = new PublishSettings(publishSettingsFilePath, site.SiteName, serverName); if (!publishSetting.Initialized) { publishSetting = new PublishSettings(publishSettingsFilePath, site.SiteName); } if (publishSetting.Initialized) { site.PublishProfile = publishSetting; string siteError; if (siteErrorInfo != null && siteErrorInfo.TryGetValue(site.PublishProfile.SiteName, out siteError)) { site.SiteCreationError = siteError; } } } }
public void SetPublishSetting(Dictionary<string, string> siteErrorInfo, string publishSettingsFilePath, string serverName) { TraceHelper.Tracer.WriteTrace("Searching for publishing settings for server: " + serverName); foreach (var site in this.Sites) { TraceHelper.Tracer.WriteTrace("Searching for publishing settings for site: " + site); var publishSetting = new PublishSettings(publishSettingsFilePath, site.SiteName, serverName); if (!publishSetting.Initialized) { publishSetting = new PublishSettings(publishSettingsFilePath, site.SiteName); } if (publishSetting.Initialized) { site.PublishProfile = publishSetting; string siteError; if (siteErrorInfo != null && siteErrorInfo.TryGetValue(site.PublishProfile.SiteName, out siteError)) { site.SiteCreationError = siteError; } } if (!publishSetting.Initialized) { string message = "ERROR: cannot find publishing settings for site: " + site; MessageBox.Show(message); TraceHelper.Tracer.WriteTrace(message); } } }
public void SetPublishSetting(Dictionary<string, string> siteErrorInfo, string publishSettingsFilePath, string serverName) { foreach (var site in this.Sites) { var publishSetting = new PublishSettings(publishSettingsFilePath, site.SiteName, serverName); if (!publishSetting.Initialized) { publishSetting = new PublishSettings(publishSettingsFilePath, site.SiteName); } if (publishSetting.Initialized) { site.PublishProfile = publishSetting; string siteError; if (siteErrorInfo != null && siteErrorInfo.TryGetValue(site.PublishProfile.SiteName, out siteError)) { site.SiteCreationError = siteError; } } } }