Проект 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
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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