Запустите приложение ASP.NET Core 6 MVC с атрибутным маршрутом. ⇐ C#
-
Гость
Запустите приложение ASP.NET Core 6 MVC с атрибутным маршрутом.
У меня есть приложение ASP.NET Core 6 MVC, и когда я запускаю его, я получаю ошибку http 404:
введите здесь описание изображения
Метод действия индекса:
публичный класс HomeController: Контроллер { [HttpGet] [Маршрут("/Пользователь/Панель мониторинга")] общедоступная асинхронная задача IndexAsync() {//mycodeishere} } Код в файле startup.cs:
public void Configure (приложение IApplicationBuilder, среда IWebHostEnvironment) { если (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } еще { app.UseExceptionHandler("/Error"); app.UseStatusCodePagesWithReExecute("/Error/{0}"); приложение.UseHsts(); } app.UseHttpsRedirection(); приложение.UseStaticFiles(); приложение.UseRouting(); приложение.UseAuthentication(); приложение.UseAuthorization(); app.UseEndpoints(конечные точки => { конечные точки.MapControllers(); // Это сопоставляет все действия контроллера с маршрутизацией атрибутов }); app.UseEndpoints(конечные точки => { конечные точки.MapControllerRoute( имя: «по умолчанию», шаблон: "{controller=Home}/{action=Index}/{id?}"); }); } Я сохраняю маршрут атрибута и перенаправляюсь напрямую на /client/dashboard при запуске приложения
У меня есть приложение ASP.NET Core 6 MVC, и когда я запускаю его, я получаю ошибку http 404:
введите здесь описание изображения
Метод действия индекса:
публичный класс HomeController: Контроллер { [HttpGet] [Маршрут("/Пользователь/Панель мониторинга")] общедоступная асинхронная задача IndexAsync() {//mycodeishere} } Код в файле startup.cs:
public void Configure (приложение IApplicationBuilder, среда IWebHostEnvironment) { если (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } еще { app.UseExceptionHandler("/Error"); app.UseStatusCodePagesWithReExecute("/Error/{0}"); приложение.UseHsts(); } app.UseHttpsRedirection(); приложение.UseStaticFiles(); приложение.UseRouting(); приложение.UseAuthentication(); приложение.UseAuthorization(); app.UseEndpoints(конечные точки => { конечные точки.MapControllers(); // Это сопоставляет все действия контроллера с маршрутизацией атрибутов }); app.UseEndpoints(конечные точки => { конечные точки.MapControllerRoute( имя: «по умолчанию», шаблон: "{controller=Home}/{action=Index}/{id?}"); }); } Я сохраняю маршрут атрибута и перенаправляюсь напрямую на /client/dashboard при запуске приложения
Мобильная версия