Я разработал проект на C # MVC с шаблоном «AdminLte» и использую области для подмодулей.
, когда я получаю доступ к ссылке с домашней страницы (http://localhost:9760/Home/Index), она отлично работает следующим образомhttp://localhost:9760/Manage/ChangePassword
но когда я получаю доступ к той же ссылке из области, например: «AirSurveillance» http://localhost:9760/AirSurveillance/Manage/ChangePassword, она не работает и выдает ошибку 404, потому что она пыталась найти контроллер «Управление» (который не являетсятам) в области «AirSurveillance».
это мой автоматически сгенерированный файл 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 }
);
}
}
}
Пожалуйста, помогите мне.