protected override void Process([NotNull] ReinstallArgs args) { Assert.ArgumentNotNull(args, "args"); string name = args.Name; var bindings = args.Bindings; string webRootPath = args.WebRootPath; bool enable32BitAppOnWin64 = args.Is32Bit; bool forceNetFramework4 = args.ForceNetFramework4; bool isClassic = args.IsClassic; SetupWebsiteHelper.SetupWebsite(enable32BitAppOnWin64, webRootPath, forceNetFramework4, isClassic, bindings, name); }
protected override void Process([NotNull] InstallArgs args) { Assert.ArgumentNotNull(args, nameof(args)); var name = args.Name; var webRootPath = args.WebRootPath; var enable32BitAppOnWin64 = args.Is32Bit; var forceNetFramework4 = args.ForceNetFramework4; var isClassic = args.IsClassic; var bindingInfos = args.HostNames.Select(hostName => new BindingInfo("http", hostName, 80, "*")).ToArray(); var id = SetupWebsiteHelper.SetupWebsite(enable32BitAppOnWin64, webRootPath, forceNetFramework4, isClassic, bindingInfos, name); args.Instance = InstanceManager.GetInstance(id); }
protected override void Process([NotNull] InstallArgs args) { Assert.ArgumentNotNull(args, "args"); string name = args.Name; string hostName = args.HostName; string webRootPath = args.WebRootPath; bool enable32BitAppOnWin64 = args.Is32Bit; bool forceNetFramework4 = args.ForceNetFramework4; bool isClassic = args.IsClassic; var id = SetupWebsiteHelper.SetupWebsite(enable32BitAppOnWin64, webRootPath, forceNetFramework4, isClassic, new[] { new BindingInfo("http", hostName, 80, "*"), }, name); args.Instance = InstanceManager.GetInstance(id); }