Bu localhost sayfası bulunamıyor HTTP ERROR 404 Net Core Login Hatası

Soru

Net Core ile yapmış olduğum bir uygulamada aşağıdaki hatayı alıyorum. Login sayfası ne yaptıysam gelmedi. Aldığım hata aşağıdaki gibidir.

Bu localhost sayfası bulunamıyor

Şu web adresi için web sayfası bulunamadı:https://localhost:44390/Identity/Account/Login?ReturnUrl=%2FDetay

HTTP ERROR 404

Bu hatayı nasıl çözebilirim.

Çözüldü 0
reactor 2 hafta 1 Cevap 48 gösterim 0

Cevap ( 1 )

  1. Bu cevap düzenlendi.

    Merhaba bu hata için Startup.cs içinde aşağıdaki kodları entegre edin sorun düzelecektir. Login yolunu bulamadığından bu hatayı almaktasınız.

    Startup.cs içine ConfigureServices(IServiceCollection services) altına aşağıdaki kodları ekleyin. LoginPath yolunu sizin projenize göre değiştirin.

    services.ConfigureApplicationCookie(options =>
    {
    // Cookie settings
    options.Cookie.HttpOnly = true;
    options.ExpireTimeSpan = TimeSpan.FromMinutes(30);
    options.LoginPath = “/Identity/Account/Login”;
    options.AccessDeniedPath = “/Identity/Account/AccessDenied”;
    options.SlidingExpiration = true;
    });

    Configure kısmını aşağıdaki gibi olduğundan emin olun

     

    public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
    {
    if (env.IsDevelopment())
    {
    app.UseDeveloperExceptionPage();
    app.UseDatabaseErrorPage();
    }
    else
    {
    app.UseExceptionHandler(“/Home/Error”);
    app.UseHsts();
    }
    app.UseHttpsRedirection();
    app.UseStaticFiles();

    app.UseRouting();

    app.UseAuthentication();
    app.UseAuthorization();

    app.UseEndpoints(endpoints =>
    {
    endpoints.MapControllerRoute(
    name: “default”,
    pattern: “{controller=Home}/{action=Index}/{id?}”);
    endpoints.MapRazorPages();
    });
    }

     

    endpoints.MapRazorPages(); alanını eklemeyi unutmayın

    En iyi cevap

Cevap bırak