Я разработал проект в C # MVC с шаблоном «AdminLte», и я использую области для подмодулей.
когда я получаю доступ к ссылке с домашней страницы (http://localhost:9760/Home/Index), она отлично работает следующим образом http://localhost:9760/Manage/ChangePassword
но когда я получаю доступ к той же ссылке из области, например: «AirSurveillance» http://localhost: 9760/AirSurveillance/Manage/ChangePassword, она не работает и выдает ошибку 404, поскольку она пыталась найти контроллер «Управление» (которого там нет) в зоне «Воздушное наблюдение».
это мой автоматически сгенерированный файл «SecurityClearanceAreaRegistration.cs»
namespace IIMS.Areas.SecurityClearance
{
public class SecurityClearanceAreaRegistration : AreaRegistration
{
public override string AreaName
{
get
{
return "SecurityClearance";
}
}
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"SecurityClearance_default",
"SecurityClearance/{controller}/{action}/{id}",
new { action = "Index", id = UrlParameter.Optional }
);
}
}
}
Пожалуйста, помогите мне.