public void ConfigureStart(IApplicationBuilder app, ISitecoreHostingEnvironment scEnv)
        {
            if (!string.IsNullOrEmpty(_publicOrigin))
            {
                app.Use(async(context, next) =>
                {
                    var origin = new Uri(_publicOrigin);

                    context.Request.Scheme = origin.Scheme;
                    context.Request.Host   = new HostString(origin.Authority);

                    await next();
                });
            }
        }
Exemplo n.º 2
0
        public void Configure(IApplicationBuilder app, ISitecorePluginManager pluginManager, ISitecoreHostingEnvironment hostingEnvironment)
        {
            var plugin = pluginManager.Resolve(this);

            _logger.LogInformation($"The SettingOne value is: { _configuration.GetSection("Sitecore:Hostbase.Plugin:SettingOne").Value }");
            _logger.LogInformation($"Plugin is running, name is: { plugin.PluginName }");
            _logger.LogInformation($"Application name is: { hostingEnvironment.ApplicationName }");
        }
Exemplo n.º 3
0
        public void Configure(IApplicationBuilder app, ISitecorePluginManager pluginManager, ISitecoreHostingEnvironment hostingEnvironment)
        {
            var plugin = pluginManager.Resolve(this);

            app.UseStaticFiles(new StaticFileOptions
            {
                FileProvider = new PhysicalFileProvider(Path.Combine(plugin.Path, "Content")),
                RequestPath  = $"/{ plugin.PluginName }"
            });
            app.UseMvc((Action <IRouteBuilder>)(routes => routes.MapRoute("default", "{controller=Home}/{action=Index}/{id?}")));
        }
        public void Configure(IApplicationBuilder app, ISitecorePluginManager pluginManager, ISitecoreHostingEnvironment hostingEnvironment)
        {
            var plugin = pluginManager.Resolve(this);

            app.UseStaticFiles(new StaticFileOptions
            {
                FileProvider = new PhysicalFileProvider(Path.Combine(Path.Combine(Directory.GetCurrentDirectory(), plugin.Path), "Content")),
                RequestPath  = $"/{ plugin.PluginName }"
            });
        }