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(); }); } }
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 }"); }
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 }" }); }