コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }