«http://localhost/Identity/account" доступно, но его нет в моем проекте. Почему там и как от него избавиться? - PullRequest
0 голосов
/ 03 октября 2018

Некоторое время назад я запускал леса идентификации, но вскоре после этого снова удалил его вместе со всеми файлами.Я собираюсь вернуть его позже, но не хочу по этому URL.

Я попытался удалить bin / obj и даже перенес его на другой компьютер.В моем проекте нет файла register.cshtml, но я все еще могу получить доступ к URL, логину, сменить пароль и т. Д.

Что вызывает доступ к URL-адресу и как его отключить?

enter image description here Program.cs

public class Program
{
    public static void Main(string[] args)
    {
        var builder = WebHost.CreateDefaultBuilder(args);
        builder.UseStartup<Program>();

        var build = builder.Build();
        build.Run();
    }

    public void ConfigureServices(IServiceCollection services)
    {
        services.Configure<CookiePolicyOptions>(options =>
        {
            options.CheckConsentNeeded = context => true;
            options.MinimumSameSitePolicy = SameSiteMode.None;
        });

        services.AddScoped(typeof(AdminBuilder));

        var mvc = services.AddMvc();
        mvc.SetCompatibilityVersion(CompatibilityVersion.Version_2_1);
    }

    public void Configure(IApplicationBuilder app, IHostingEnvironment env)
    {
        if (env.IsDevelopment())
        {
            app.UseDeveloperExceptionPage();
        }
        else
        {
            app.UseExceptionHandler("/Error");
            app.UseHsts();
        }

        app.UseHttpsRedirection();
        app.UseStaticFiles();
        app.UseAuthentication();
        app.UseCookiePolicy();
        app.UseMvcWithDefaultRoute();
    }
}

IdentityHostingStartup.cs

[assembly: HostingStartup(typeof(MyProjectWebsite.IdentityHostingStartup))]
namespace MyProjectWebsite
{
    public class IdentityHostingStartup : IHostingStartup
    {
        public void Configure(IWebHostBuilder builder)
        {
            builder.ConfigureServices((context, services) => 
            {
                services.AddDbContext<MyProjectDbContext>();
                services.AddDefaultIdentity<SMyProjectUser>().AddEntityFrameworkStores<MyProjectDbContext>();
            });
        }
    }
}
...