public virtual void Deploy(IDirectory source) { if (source == null) { throw new ArgumentNullException("source"); } if (RemoveEmptyDirectory) { source.RemoveEmptyDirectories(); } if (WebConfigTransformers.Count > 0) { WebConfigHelper config; var file = source.FindFile(WebConfigFileName); if (file == null) { file = source.CreateFile(WebConfigFileName); config = WebConfigHelper.New(); } else { config = WebConfigHelper.Load(file.ReadAsString()); } WebConfigTransformers.Transform(config); file.WriteString(config.ToString()); } DeployCore(source); }
private static WebConfigHelper CreateDefaultWebConfig() { return(WebConfigHelper.New() .AddTargetFramework("4.5") .AddExtensionlessUrlHandlers() .ConfigureAllowDoubleEscaping()); }
private static WebConfigHelper CreateDefaultWebConfig() { return(WebConfigHelper.New().AddTargetFramework("4.0").AddExtensionlessUrlHandlers()); }