Атрибут authorize перенаправляет вас на страницу LogOn
, которую невозможно найти в папке View, которая находится за пределами области Login
. Если вы переместите HomeController
в области входа в систему и в LoginRegisterArea, вы добавите действительный маршрут к домашнему контроллеру, он будет работать.
Я пытался сделать то, что вы хотели, но единственное решение, которое я нашел, было иметь контроллеры, которые вы хотите авторизовать, и представление LogOn в одном месте. Решение, которое я ранее упомянул о раздельном доступе к контроллеру и представлению LogOn, не работает.
Может быть, кто-то найдет решение, которое достигнет того, чего вы действительно хотите.