Ejemplo n.º 1
0
        public static DomainSetting CreateDefaultRecord()
        {
            var item = new DomainSetting
            {
                ManagementKey          = DefaultManagementKey,
                DefaultTarget          = RedirectTarget.CreateDefault(),
                IgnoreCaseWhenMatching = true,
                Redirects = new Dictionary <string, RedirectTarget>(StringComparer.OrdinalIgnoreCase)
                {
                    [RedirectTarget.DefaultRecordKey]  = RedirectTarget.CreateDefaultRecord(),
                    [RedirectTarget.DefaultRecordKey2] = RedirectTarget.CreateDefaultRecord2()
                }
            };

            return(item);
        }
Ejemplo n.º 2
0
        public static ServiceSetting CreateDefault()
        {
            var item = new ServiceSetting
            {
                //KestrelUrl = "http://localhost:40020",
                EnableStaticFiles            = true,
                PreferXForwardedHost         = true,
                DefaultTarget                = RedirectTarget.CreateDefault(),
                GlobalManagementKey          = DefaultGlobalManagementKey,
                GlobalManagementEnabledHosts = new HashSet <string>(StringComparer.OrdinalIgnoreCase),
                Domains = new Dictionary <string, DomainSetting>(StringComparer.OrdinalIgnoreCase)
                {
                    [DomainSetting.DefaultRecordKey] = DomainSetting.CreateDefaultRecord()
                },
                Aliases = new Dictionary <string, string>(StringComparer.OrdinalIgnoreCase)
                {
                    ["localhost:8088"] = "localhost"
                }
            };

            return(item);
        }