Как установить Login.cshtml в качестве стартовой страницы в .NET Identity Framework?C#

Место общения программистов C#
Anonymous
Как установить Login.cshtml в качестве стартовой страницы в .NET Identity Framework?

Сообщение Anonymous »


Я пытаюсь изучить .NET Identity Framework. Как вы знаете, для работы страниц Identity Framework по умолчанию не требуются действия контроллера. Поэтому я не могу просматривать эти страницы, как это было с моими пользовательскими страницами, имеющими связанные действия в контроллерах. Я хочу, чтобы страница Login.cshtml загружалась при запуске приложения. Мой файл Login.cshtml находится в каталоге Areas/Identity/Pages/Account/.

Файл Program.cs:
с использованием IdentityStudy.Data; использование Microsoft.EntityFrameworkCore; использование Microsoft.AspNetCore.Identity; вар строитель = WebApplication.CreateBuilder(args); // Добавляем сервисы в контейнер. builder.Services.AddControllersWithViews(); builder.Services.AddDbContext(параметры => options.UseSqlServer(builder.Configuration.GetConnectionString("ConString"))); builder.Services.AddDefaultIdentity().AddDefaultTokenProviders(). AddRoles(). AddEntityFrameworkStores(); вар приложение = builder.Build(); // Настраиваем конвейер HTTP-запросов. если (!app.Environment.IsDevelopment()) { app.UseExceptionHandler("/Home/Error"); } приложение.UseStaticFiles(); приложение.UseRouting(); приложение.UseAuthorization(); приложение.MapRazorPages(); app.UseEndpoints(конечные точки => { конечные точки.MapRazorPages(); endpoints.MapFallbackToPage("/Areas/Identity/Pages/Account/Login", "/Identity"); }); приложение.Выполнить();

Вернуться в «C#»