/// <summary> /// Creates a website /// </summary> /// <param name="settings">The settings of the website to add</param> public void Create(WebsiteSettings settings) { bool exists; Site site = base.CreateSite(settings, out exists); if (!exists) { _Server.CommitChanges(); // Settings which needs to be modified after the site is created. var isModified = false; if (settings.EnableDirectoryBrowsing) { var siteConfig = site.GetWebConfiguration(); siteConfig.EnableDirectoryBrowsing(); isModified = true; } if (isModified) { _Server.CommitChanges(); } _Log.Information("Web Site '{0}' created.", settings.Name); } }
public static void CreateWebsite(this ICakeContext context, string server, WebsiteSettings settings) { using (ServerManager manager = BaseManager.Connect(server)) { settings.ComputerName = server; WebsiteManager .Using(context.Environment, context.Log, manager) .Create(settings); } }
/// <summary> /// Creates a website /// </summary> /// <param name="settings">The settings of the website to add</param> public void Create(WebsiteSettings settings) { bool exists; Site site = base.CreateSite(settings, out exists); if (!exists) { _Server.CommitChanges(); _Log.Information("Web Site '{0}' created.", settings.Name); } }
public static void CreateWebsite(this ICakeContext context, string server, WebsiteSettings settings) { using (ServerManager manager = BaseManager.Connect(server)) { settings.ComputerName = server; WebsiteManager .Using(context.Environment, context.Log, manager) .Create(settings); } }
public void Create(WebsiteSettings settings) { bool exists; Site site = base.CreateSite(settings, out exists); if (!exists) { _Server.CommitChanges(); _Log.Information("Web Site '{0}' created.", settings.Name); } }
public static void CreateWebsite(this ICakeContext context, WebsiteSettings settings) { context.CreateWebsite("", settings); }
public static void CreateWebsite(this ICakeContext context, WebsiteSettings settings) { context.CreateWebsite("", settings); }