namespace yaflay.ru { public class Startup { private readonly IConfiguration configuration; public static HttpClient client = new HttpClient(); public Startup() { configuration = new ConfigurationBuilder() .AddEnvironmentVariables(prefix: "m.") .AddJsonFile("appsettings.json", optional: true) .Build(); } public void ConfigureServices(IServiceCollection services) { services.AddControllers() .AddRazorPagesOptions(options => { options.Conventions.AddPageRoute("/RobotsTxt", "/Robots.txt"); options.Conventions.AddPageRoute("/NotFound", "/404"); options.Conventions.AddPageRoute("/IternalErrorPage", "/500"); }); services.AddRouting(); services.AddRazorPages(); services.AddMvc() .AddRazorPagesOptions(options => { options.Conventions.AddPageRoute("/RobotsTxt", "/Robots.txt"); options.Conventions.AddPageRoute("/NotFound", "/404"); options.Conventions.AddPageRoute("/IternalErrorPage", "/500"); }); //services.AddDirectoryBrowser(); } public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { // Add services to the container. // app.Services.AddRazorPages(); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); //app.UseHsts(); } // Configure the HTTP request pipeline. app.UseStaticFiles(); app.UseRouting(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapRazorPages(); endpoints.MapControllers(); }); } } }