Запустите приложение ASP.NET Core 6 MVC с атрибутным маршрутом.C#

Место общения программистов 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 при запуске приложения
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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