private static void ConfigurationInternal(IAppBuilder app, WikiDownWebsiteConfig config)
        {
            SeoHelper.BaseTitle = config.SiteTitle;

            Parallel.Invoke(
                () => FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters),
                () => ModelBinderConfig.RegisterModelBinders(ModelBinders.Binders, GlobalConfiguration.Configuration),
                () => WebApiConfig.Register(GlobalConfiguration.Configuration),
                () => RouteConfig.RegisterRoutes(RouteTable.Routes),
                () => AuthConfig.Configure(app));

            BundleConfig.RegisterBundles();
        }
        protected void Configuration(IAppBuilder app, WikiDownWebsiteConfig config)
        {
            try
            {
                ConfigurationInternal(app, config);

                WikiDownWebsiteConfig.DocumentStoreConfiguration();

                CurrentLogger.Info("WikiDownStartup Configuration done.");
            }
            catch (Exception ex)
            {
                CurrentLogger.FatalException("WikiDownStartup Configuration failed.", ex);
                throw;
            }
        }