Asp. Net Базовое приложение не работает с другими областями - PullRequest
0 голосов
/ 20 апреля 2020

Я опубликовал это приложение, которое все еще тестируется. Я использовал asp. net базовую структуру идентификации для моей безопасности. Когда я публикую sh приложение без добавления других вещей, таких как страницы панели инструментов, все работает нормально, и я могу перейти на страницу /Identity/Account/Manage/index и посмотреть свой профиль. Теперь я добавил новую область под названием «Панель инструментов» и создал несколько страниц, таких как категории, теги и т. Д. c. Это все в соответствующих папках. Теперь это структура программы
Области
- Панель управления
--- Страницы
---- Категории
------ index.cs html
------ create.cs html
---- Теги
------ index.cs html
------ create.cs html
- Идентичность
--- Страницы
---- Учетная запись

Теперь я развернул приложение на этом сайте, но оно не go в областях под панелью мониторинга. Даже область под идентичностью тоже не перемещается снова. Области под приборной панелью распознаются, но при переходе к ним они отображаются пустыми. Вы можете использовать этот пароль и имя пользователя, чтобы войти и посмотреть, о чем я говорю. Имя пользователя: OpMainControl Пароль: комната? @ Awaitcash # Это веб-сайт http://www.masterlet.com После входа в систему вы можете попробовать перейти на обычные страницы идентификации, такие как / Аккаунт / Личность / Управление или / Учетная запись / Личность / Управление / changepassword. Или вы используете новую область, которую я создал в / Dashboard / tags и / Dashboard / Categories. Я пытался использовать эту штуку почти 5 дней, но безрезультатно. Пожалуйста, помогите !!

1 Ответ

0 голосов
/ 20 апреля 2020

Есть ли у вас конечная точка Area в файле startup.cs?

app.UseEndpoints(endpoints =>
        {
               endpoints.MapControllerRoute(
                name: "areas",
                pattern: " 
  {area:exists=Articles}/{controller=Home}/{action=Index}/{id?}");
               endpoints.MapRazorPages();
          });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...