Проект ASP.NET Core перестал работать после добавления областейC#

Место общения программистов C#
Anonymous
Проект ASP.NET Core перестал работать после добавления областей

Сообщение Anonymous »

Я следую руководству по ASP.NET Core. Когда я добавил области в проект, он перестал работать. HomeController.cs и CategoryController.cs находились в папке Controllers основного проекта. Я переместил их в соответствующие папки «Контроллеры». Я добавил [Area("Admin")] и [Area("Customer")] поверх классов HomeController и CategoryController.
Когда я пытаюсь отладить веб-сайт, я получаю ошибку 404:

Не удалось найти веб-сайт для https://localhost:7010 /

Может ли кто-нибудь мне с этим помочь? Дайте мне знать, если вам понадобится содержимое каких-либо других файлов. Заранее спасибо!
Файл Program.cs:
Обозреватель решений:
Я попробовал добавить это в Программа.cs:

Код: Выделить всё

app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute(
name : "areas",
pattern : "{area:exists}/{controller=Home}/{action=Index}/{id?}"
);
});
Я попробовал удалить область: существует в Program.cs. Я также попытался переместить файлы контроллера обратно в исходную папку Controllers.

Подробнее здесь: https://stackoverflow.com/questions/786 ... dded-areas

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